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(boolean childDelegation,
boolean enableAssertions,
java.lang.String roleName) |
static Classpath |
emptyClasspath() |
boolean |
equals(java.lang.Object o) |
java.util.List<java.net.URL> |
getAsUrlList()
Deprecated.
this should be package private method which returns List of Files. It will be
removed in the next major version.
|
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()
@Deprecated
public java.util.List<java.net.URL> getAsUrlList()
throws java.net.MalformedURLException
jar files paths with file protocol in URL.java.net.MalformedURLException - if URL could not be created upon given class-path element(s)public void writeToSystemProperty(java.lang.String propertyName)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.ClassLoader createClassLoader(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>