org.mozilla.javascript

Interface GeneratedClassLoader

public interface GeneratedClassLoader

Interface to define classes from generated byte code.
Method Summary
ClassdefineClass(String name, byte[] data)
Define a new Java class.
voidlinkClass(Class cl)
Link the given class.

Method Detail

defineClass

public Class defineClass(String name, byte[] data)
Define a new Java class. Classes created via this method should have the same class loader.

Parameters: name fully qualified class name data class byte code

Returns: new class object

linkClass

public void linkClass(Class cl)
Link the given class.

Parameters: cl Class instance returned from the previous call to (String, byte[])

See Also: java.lang.ClassLoader#resolveClass(Class)