public class Classpath
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
unmodifiableElements |
Modifier | Constructor and Description |
---|---|
private |
Classpath() |
|
Classpath(Classpath other,
java.lang.String additionalElement) |
|
Classpath(java.util.Collection<java.lang.String> elements) |
Modifier and Type | Method and Description |
---|---|
Classpath |
addClassPathElementUrl(java.lang.String path) |
private void |
addTo(java.util.Collection<java.lang.String> c) |
java.lang.ClassLoader |
createClassLoader(java.lang.ClassLoader parent,
boolean childDelegation,
boolean enableAssertions,
java.lang.String roleName) |
static Classpath |
emptyClasspath() |
boolean |
equals(java.lang.Object o) |
java.util.List<java.net.URL> |
getAsUrlList() |
java.util.List<java.lang.String> |
getClassPath() |
java.lang.String |
getCompactLogMessage(java.lang.String descriptor) |
java.lang.String |
getLogMessage(java.lang.String descriptor) |
int |
hashCode() |
java.util.Iterator<java.lang.String> |
iterator() |
static Classpath |
join(Classpath firstClasspath,
Classpath secondClasspath) |
void |
writeToSystemProperty(java.lang.String propertyName) |
private final java.util.List<java.lang.String> unmodifiableElements
private Classpath()
public Classpath(Classpath other, java.lang.String additionalElement)
public Classpath(java.util.Collection<java.lang.String> elements)
private void addTo(java.util.Collection<java.lang.String> c)
public static Classpath emptyClasspath()
public Classpath addClassPathElementUrl(java.lang.String path)
public java.util.List<java.lang.String> getClassPath()
public java.util.List<java.net.URL> getAsUrlList() throws java.net.MalformedURLException
java.net.MalformedURLException
public void writeToSystemProperty(java.lang.String propertyName)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.ClassLoader createClassLoader(java.lang.ClassLoader parent, boolean childDelegation, boolean enableAssertions, java.lang.String roleName) throws SurefireExecutionException
SurefireExecutionException
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getLogMessage(java.lang.String descriptor)
public java.lang.String getCompactLogMessage(java.lang.String descriptor)
public java.util.Iterator<java.lang.String> iterator()
iterator
in interface java.lang.Iterable<java.lang.String>