public final 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(@Nonnull Classpath other, @Nonnull java.lang.String additionalElement)
public Classpath(@Nonnull java.util.Collection<java.lang.String> elements)
private void addTo(@Nonnull java.util.Collection<java.lang.String> c)
public static Classpath emptyClasspath()
public Classpath addClassPathElementUrl(java.lang.String path)
@Nonnull 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(@Nonnull java.lang.String propertyName)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.ClassLoader createClassLoader(boolean childDelegation, boolean enableAssertions, @Nonnull java.lang.String roleName) throws SurefireExecutionException
SurefireExecutionException
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getLogMessage(@Nonnull java.lang.String descriptor)
public java.lang.String getCompactLogMessage(@Nonnull java.lang.String descriptor)
public java.util.Iterator<java.lang.String> iterator()
iterator
in interface java.lang.Iterable<java.lang.String>