public class MockClassLoaderBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ByteCodeFramework |
byteCodeFramework |
private java.lang.String[] |
classesToModify |
private java.util.List<MockTransformer> |
extraMockTransformers |
private java.lang.String[] |
packagesToIgnore |
private java.lang.Class<?> |
testClass |
private MockTransformerChainFactory |
transformerChainFactory |
private UseClassPathAdjuster |
useClassPathAdjuster |
Modifier | Constructor and Description |
---|---|
private |
MockClassLoaderBuilder(ByteCodeFramework byteCodeFramework) |
Modifier and Type | Method and Description |
---|---|
MockClassLoaderBuilder |
addClassesToModify(java.lang.String[] classesToModify) |
MockClassLoaderBuilder |
addClassPathAdjuster(UseClassPathAdjuster useClassPathAdjuster) |
MockClassLoaderBuilder |
addExtraMockTransformers(MockTransformer... mockTransformers) |
MockClassLoaderBuilder |
addIgnorePackage(java.lang.String[] packagesToIgnore) |
MockClassLoader |
build() |
static MockClassLoaderBuilder |
create(ByteCodeFramework byteCodeFramework) |
private MockTransformerChain |
createTransformerChain() |
MockClassLoaderBuilder |
forTestClass(java.lang.Class<?> testClass) |
private final MockTransformerChainFactory transformerChainFactory
private final java.util.List<MockTransformer> extraMockTransformers
private final ByteCodeFramework byteCodeFramework
private java.lang.String[] packagesToIgnore
private java.lang.String[] classesToModify
private UseClassPathAdjuster useClassPathAdjuster
private java.lang.Class<?> testClass
private MockClassLoaderBuilder(ByteCodeFramework byteCodeFramework)
public static MockClassLoaderBuilder create(ByteCodeFramework byteCodeFramework)
public MockClassLoader build()
private MockTransformerChain createTransformerChain()
public MockClassLoaderBuilder addIgnorePackage(java.lang.String[] packagesToIgnore)
public MockClassLoaderBuilder addClassesToModify(java.lang.String[] classesToModify)
public MockClassLoaderBuilder addExtraMockTransformers(MockTransformer... mockTransformers)
public MockClassLoaderBuilder addClassPathAdjuster(UseClassPathAdjuster useClassPathAdjuster)
public MockClassLoaderBuilder forTestClass(java.lang.Class<?> testClass)