org.mozilla.javascript

Class DefiningClassLoader

Implemented Interfaces:
GeneratedClassLoader

public class DefiningClassLoader
extends ClassLoader
implements GeneratedClassLoader

Load generated classes.
Author:
Norris Boyd

Constructor Summary

DefiningClassLoader()
DefiningClassLoader(ClassLoader parentLoader)

Method Summary

@Override
Class loadClass(String name, boolean resolve)
Class
defineClass(String name, byte[] data)
void
linkClass(Class cl)

Constructor Details

DefiningClassLoader

public DefiningClassLoader()

DefiningClassLoader

public DefiningClassLoader(ClassLoader parentLoader)

Method Details

Class loadClass

public @Override Class loadClass(String name,
                                    boolean resolve)
            throws ClassNotFoundException

defineClass

public Class defineClass(String name,
                            byte[] data)
Specified by:
defineClass in interface GeneratedClassLoader

linkClass

public void linkClass(Class cl)
Specified by:
linkClass in interface GeneratedClassLoader