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.MalformedURLExceptionpublic void writeToSystemProperty(java.lang.String propertyName)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.ClassLoader createClassLoader(java.lang.ClassLoader parent,
boolean childDelegation,
boolean enableAssertions,
java.lang.String roleName)
throws SurefireExecutionException
SurefireExecutionExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic 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>