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 ByteCodeFrameworkbyteCodeFrameworkprivate java.lang.String[]classesToModifyprivate java.util.List<MockTransformer>extraMockTransformersprivate java.lang.String[]packagesToIgnoreprivate java.lang.Class<?>testClassprivate MockTransformerChainFactorytransformerChainFactoryprivate UseClassPathAdjusteruseClassPathAdjuster
-
Constructor Summary
Constructors Modifier Constructor Description privateMockClassLoaderBuilder(ByteCodeFramework byteCodeFramework)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MockClassLoaderBuilderaddClassesToModify(java.lang.String[] classesToModify)MockClassLoaderBuilderaddClassPathAdjuster(UseClassPathAdjuster useClassPathAdjuster)MockClassLoaderBuilderaddExtraMockTransformers(MockTransformer... mockTransformers)MockClassLoaderBuilderaddIgnorePackage(java.lang.String[] packagesToIgnore)MockClassLoaderbuild()static MockClassLoaderBuildercreate(ByteCodeFramework byteCodeFramework)private MockTransformerChaincreateTransformerChain()MockClassLoaderBuilderforTestClass(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)
-
-