Package org.powermock.core.classloader
Class MockClassLoaderBuilder
- java.lang.Object
-
- org.powermock.core.classloader.MockClassLoaderBuilder
-
public class MockClassLoaderBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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
-
Constructor Summary
Constructors Modifier Constructor Description private
MockClassLoaderBuilder(ByteCodeFramework byteCodeFramework)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
transformerChainFactory
private final MockTransformerChainFactory transformerChainFactory
-
extraMockTransformers
private final java.util.List<MockTransformer> extraMockTransformers
-
byteCodeFramework
private final ByteCodeFramework byteCodeFramework
-
packagesToIgnore
private java.lang.String[] packagesToIgnore
-
classesToModify
private java.lang.String[] classesToModify
-
useClassPathAdjuster
private UseClassPathAdjuster useClassPathAdjuster
-
testClass
private java.lang.Class<?> testClass
-
-
Constructor Detail
-
MockClassLoaderBuilder
private MockClassLoaderBuilder(ByteCodeFramework byteCodeFramework)
-
-
Method Detail
-
create
public static MockClassLoaderBuilder create(ByteCodeFramework byteCodeFramework)
-
build
public MockClassLoader build()
-
createTransformerChain
private MockTransformerChain createTransformerChain()
-
addIgnorePackage
public MockClassLoaderBuilder addIgnorePackage(java.lang.String[] packagesToIgnore)
-
addClassesToModify
public MockClassLoaderBuilder addClassesToModify(java.lang.String[] classesToModify)
-
addExtraMockTransformers
public MockClassLoaderBuilder addExtraMockTransformers(MockTransformer... mockTransformers)
-
addClassPathAdjuster
public MockClassLoaderBuilder addClassPathAdjuster(UseClassPathAdjuster useClassPathAdjuster)
-
forTestClass
public MockClassLoaderBuilder forTestClass(java.lang.Class<?> testClass)
-
-