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.StringCHILD_DELEGATIONstatic java.lang.StringCLASSPATHstatic java.lang.StringENABLE_ASSERTIONSstatic java.lang.StringSUREFIRE_CLASSPATH
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractPathConfiguration(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.ClassLoadercreateMergedClassLoader()protected abstract ClasspathgetInprocClasspath()ClasspathgetProviderClasspath()abstract ClasspathgetTestClasspath()booleanisChildDelegation()Deprecated.abstract booleanisClassPathConfig()Must be exclusive withisModularPathConfig().booleanisEnableAssertions()abstract booleanisModularPathConfig()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:
trueifthisisModularClasspathConfiguration.
-
isClassPathConfig
public abstract boolean isClassPathConfig()
Must be exclusive withisModularPathConfig().- Returns:
trueifthisisClasspathConfiguration.
-
getInprocClasspath
protected abstract 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.
-
-