Package net.sf.jasperreports.javascript
Class JavaScriptClassLoader
java.lang.Object
java.lang.ClassLoader
org.mozilla.javascript.DefiningClassLoader
net.sf.jasperreports.javascript.JavaScriptClassLoader
- All Implemented Interfaces:
org.mozilla.javascript.GeneratedClassLoader
public class JavaScriptClassLoader
extends org.mozilla.javascript.DefiningClassLoader
Class loader used to load classes generated for JavaScript expression evaluation.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.mozilla.javascript.Script
createScript
(int classIndex, JavaScriptCompiledData compiledData) protected void
finalize()
protected ProtectionDomain
protected Class
<? extends org.mozilla.javascript.Script> loadExpressionClass
(JavaScriptCompiledData.CompiledClass compiledClass) toString()
Methods inherited from class org.mozilla.javascript.DefiningClassLoader
defineClass, linkClass, loadClass
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
EXCEPTION_MESSAGE_KEY_INSTANCE_ERROR
- See Also:
-
EXCEPTION_MESSAGE_KEY_LOAD_ERROR
- See Also:
-
-
Constructor Details
-
JavaScriptClassLoader
public JavaScriptClassLoader()
-
-
Method Details
-
createScript
public org.mozilla.javascript.Script createScript(int classIndex, JavaScriptCompiledData compiledData) -
loadExpressionClass
protected Class<? extends org.mozilla.javascript.Script> loadExpressionClass(JavaScriptCompiledData.CompiledClass compiledClass) -
getProtectionDomain
-
toString
-
finalize
-