package org.jboss.byteman.modules;
/**
* this is a classloader used to define classes from bytecode
*/
public class ClassbyteClassLoader extends ClassLoader
{
public ClassbyteClassLoader(ClassLoader cl)
{
super(cl);
}
public Class<?> addClass(String name, byte[] bytes)
throws ClassFormatError
{
Class<?> cl = defineClass(name, bytes, 0, bytes.length);
resolveClass(cl);
return cl;
}
}