public class InstrumentingClassLoader extends ClassLoader
| Constructor and Description |
|---|
InstrumentingClassLoader(String packagePrefixesToCover)
Classloader needed to bootstrap the execution of your application.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isCrashWhenFailedInstrumentation() |
Class<?> |
loadClass(String name) |
void |
setCrashWhenFailedInstrumentation(boolean crashWhenFailedInstrumentation) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic InstrumentingClassLoader(String packagePrefixesToCover) throws IllegalArgumentException
packagePrefixesToCover: - a "," separated list of package prefixes or class names.
For example, "com.foo.,com.bar.Bar".
Note: be careful of using something as generate as "com."
or "org.", as most likely ALL your third-party libraries
would be instrumented as well, which could have a severe
impact on performanceIllegalArgumentException - if packagePrefixesToCover is invalidpublic Class<?> loadClass(String name) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic boolean isCrashWhenFailedInstrumentation()
public void setCrashWhenFailedInstrumentation(boolean crashWhenFailedInstrumentation)
Copyright © 2016–2024. All rights reserved.