public class AssertingClassLoader
extends java.lang.Object
ExcludingClassLoader
so they can be asserted after instrumentation.| Constructor and Description |
|---|
AssertingClassLoader(java.io.File classPath,
java.lang.Class[] excludedClasses) |
AssertingClassLoader(java.io.File classPath,
java.lang.Class[] excludedClasses,
java.lang.Class[] delegatedClasses) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertAssignableFrom(java.lang.Class expected,
java.lang.Class actual) |
void |
assertNotAssignableFrom(java.lang.Class expected,
java.lang.Class actual) |
java.lang.Class |
loadClass(java.lang.Class actual) |
java.lang.Object |
newInstance(java.lang.Class clazz) |
public AssertingClassLoader(java.io.File classPath,
java.lang.Class[] excludedClasses)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic AssertingClassLoader(java.io.File classPath,
java.lang.Class[] excludedClasses,
java.lang.Class[] delegatedClasses)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic void assertAssignableFrom(java.lang.Class expected,
java.lang.Class actual)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void assertNotAssignableFrom(java.lang.Class expected,
java.lang.Class actual)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Class loadClass(java.lang.Class actual)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Object newInstance(java.lang.Class clazz)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundException