public class IORecorderClassLoader extends URLClassLoader
| Constructor and Description |
|---|
IORecorderClassLoader(ClassLoader orig,
String root,
InputProvider in,
OutputListener out,
Set<String> classes) |
| Modifier and Type | Method and Description |
|---|---|
InputProvider |
getIn() |
OutputListener |
getOut() |
byte[] |
instrument(org.objectweb.asm.ClassReader cr) |
byte[] |
instrument(String className) |
Class<?> |
loadClass(String name) |
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic IORecorderClassLoader(ClassLoader orig, String root, InputProvider in, OutputListener out, Set<String> classes)
public InputProvider getIn()
public OutputListener getOut()
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic byte[] instrument(String className) throws IOException
IOExceptionpublic byte[] instrument(org.objectweb.asm.ClassReader cr)
Copyright © 2016. All rights reserved.