Class 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:
    JavaScriptCompiledEvaluator
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.mozilla.javascript.Script createScript​(int classIndex, JavaScriptCompiledData compiledData)  
      protected void finalize()  
      protected java.security.ProtectionDomain getProtectionDomain()  
      protected java.lang.Class<? extends org.mozilla.javascript.Script> loadExpressionClass​(JavaScriptCompiledData.CompiledClass compiledClass)  
      java.lang.String 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
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • EXCEPTION_MESSAGE_KEY_INSTANCE_ERROR

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_INSTANCE_ERROR
        See Also:
        Constant Field Values
      • EXCEPTION_MESSAGE_KEY_LOAD_ERROR

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_LOAD_ERROR
        See Also:
        Constant Field Values
    • Constructor Detail

      • JavaScriptClassLoader

        public JavaScriptClassLoader()
    • Method Detail

      • createScript

        public org.mozilla.javascript.Script createScript​(int classIndex,
                                                          JavaScriptCompiledData compiledData)
      • getProtectionDomain

        protected java.security.ProtectionDomain getProtectionDomain()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable