Package org.mozilla.javascript
Class DefiningClassLoader
java.lang.Object
java.lang.ClassLoader
org.mozilla.javascript.DefiningClassLoader
- All Implemented Interfaces:
GeneratedClassLoader
Load generated classes.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getDefinedPackage, getDefinedPackages, getName, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
-
Constructor Details
-
DefiningClassLoader
public DefiningClassLoader() -
DefiningClassLoader
-
-
Method Details
-
defineClass
Description copied from interface:GeneratedClassLoaderDefine a new Java class. Classes created via this method should have the same class loader.- Specified by:
defineClassin interfaceGeneratedClassLoader- Parameters:
name- fully qualified class namedata- class byte code- Returns:
- new class object
-
linkClass
Description copied from interface:GeneratedClassLoaderLink the given class.- Specified by:
linkClassin interfaceGeneratedClassLoader- Parameters:
cl- Class instance returned from the previous call toGeneratedClassLoader.defineClass(String, byte[])- See Also:
-
loadClass
- Throws:
ClassNotFoundException
-