public class JavassistMockClassLoader extends MockClassLoader
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CGLIB_ENHANCER |
static java.lang.String |
CGLIB_METHOD_WRAPPER |
private javassist.ClassPool |
classPool |
classMarker, classWrapperFactory, MODIFY_ALL_CLASSES| Constructor and Description |
|---|
JavassistMockClassLoader(MockClassLoaderConfiguration configuration) |
JavassistMockClassLoader(MockClassLoaderConfiguration configuration,
UseClassPathAdjuster useClassPathAdjuster) |
JavassistMockClassLoader(java.lang.String[] classesToMock) |
JavassistMockClassLoader(java.lang.String[] classesToMock,
java.lang.String[] packagesToDefer,
UseClassPathAdjuster useClassPathAdjuster) |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
defineAndTransformClass(java.lang.String name,
java.security.ProtectionDomain protectionDomain) |
protected java.lang.Class<?> |
loadUnmockedClass(java.lang.String name,
java.security.ProtectionDomain protectionDomain) |
defineClass, getMockTransformerChain, loadClassByThisClassLoader, setMockTransformerChain, transformClasscache, findResource, findResources, getClassLoadingLock, getConfiguration, getResource, getResourceAsStream, getResources, loadClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic static final java.lang.String CGLIB_ENHANCER
public static final java.lang.String CGLIB_METHOD_WRAPPER
private final javassist.ClassPool classPool
public JavassistMockClassLoader(java.lang.String[] classesToMock)
public JavassistMockClassLoader(java.lang.String[] classesToMock,
java.lang.String[] packagesToDefer,
UseClassPathAdjuster useClassPathAdjuster)
public JavassistMockClassLoader(MockClassLoaderConfiguration configuration)
public JavassistMockClassLoader(MockClassLoaderConfiguration configuration, UseClassPathAdjuster useClassPathAdjuster)
protected java.lang.Class<?> loadUnmockedClass(java.lang.String name,
java.security.ProtectionDomain protectionDomain)
throws java.lang.ClassFormatError,
java.lang.ClassNotFoundException
loadUnmockedClass in class MockClassLoaderjava.lang.ClassFormatErrorjava.lang.ClassNotFoundExceptionprotected byte[] defineAndTransformClass(java.lang.String name,
java.security.ProtectionDomain protectionDomain)
defineAndTransformClass in class MockClassLoader