Package org.apache.maven.surefire.booter
Class AbstractPathConfiguration
- java.lang.Object
-
- org.apache.maven.surefire.booter.AbstractPathConfiguration
-
- Direct Known Subclasses:
ClasspathConfiguration
,ModularClasspathConfiguration
public abstract class AbstractPathConfiguration extends java.lang.Object
- Since:
- 2.21.0.Jigsaw
- Author:
- Tibor Digana (tibor17)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHILD_DELEGATION
static java.lang.String
CLASSPATH
static java.lang.String
ENABLE_ASSERTIONS
static java.lang.String
SUREFIRE_CLASSPATH
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPathConfiguration(Classpath surefireClasspathUrls, boolean enableAssertions, boolean childDelegation)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.ClassLoader
createMergedClassLoader()
protected Classpath
getInprocClasspath()
Classpath
getProviderClasspath()
abstract Classpath
getTestClasspath()
boolean
isChildDelegation()
Deprecated.abstract boolean
isClassPathConfig()
Must be exclusive withisModularPathConfig()
.boolean
isEnableAssertions()
abstract boolean
isModularPathConfig()
Must be exclusive withisClassPathConfig()
.<T extends AbstractPathConfiguration>
TtoRealPath(java.lang.Class<T> type)
-
-
-
Field Detail
-
CHILD_DELEGATION
public static final java.lang.String CHILD_DELEGATION
- See Also:
- Constant Field Values
-
ENABLE_ASSERTIONS
public static final java.lang.String ENABLE_ASSERTIONS
- See Also:
- Constant Field Values
-
CLASSPATH
public static final java.lang.String CLASSPATH
- See Also:
- Constant Field Values
-
SUREFIRE_CLASSPATH
public static final java.lang.String SUREFIRE_CLASSPATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractPathConfiguration
protected AbstractPathConfiguration(@Nonnull Classpath surefireClasspathUrls, boolean enableAssertions, boolean childDelegation)
-
-
Method Detail
-
getTestClasspath
public abstract Classpath getTestClasspath()
-
isModularPathConfig
public abstract boolean isModularPathConfig()
Must be exclusive withisClassPathConfig()
.- Returns:
true
if this isModularClasspathConfiguration
.
-
isClassPathConfig
public abstract boolean isClassPathConfig()
Must be exclusive withisModularPathConfig()
.- Returns:
true
if this isClasspathConfiguration
.
-
getInprocClasspath
protected Classpath getInprocClasspath()
-
toRealPath
public <T extends AbstractPathConfiguration> T toRealPath(java.lang.Class<T> type)
-
createMergedClassLoader
public java.lang.ClassLoader createMergedClassLoader() throws SurefireExecutionException
- Throws:
SurefireExecutionException
-
getProviderClasspath
public Classpath getProviderClasspath()
-
isEnableAssertions
public boolean isEnableAssertions()
-
isChildDelegation
@Deprecated public boolean isChildDelegation()
Deprecated.
-
-