Deprecated API


Contents
Deprecated Fields
org.mozilla.javascript.Context.FEATURE_PARENT_PROTO_PROPRTIES
          In previous releases, this name was given to FEATURE_PARENT_PROTO_PROPERTIES. 
 

Deprecated Methods
org.mozilla.javascript.Context.addContextListener(ContextListener)
            
org.mozilla.javascript.Context.compileReader(Scriptable, Reader, String, int, Object)
            
org.mozilla.javascript.FunctionObject.convertArg(Context, Scriptable, Object, Class)
          Use FunctionObject.getTypeTag(Class) and FunctionObject.convertArg(Context, Scriptable, Object, int) for type convertion. 
org.mozilla.javascript.SecurityController.execWithDomain(Context, Scriptable, Script, Object)
          The application should not override this method and instead override SecurityController.callWithDomain(Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, Object[] args). 
org.mozilla.javascript.ScriptableObject.getAttributes(int, Scriptable)
          Use ScriptableObject.getAttributes(int index). The engine always ignored the start argument. 
org.mozilla.javascript.ScriptableObject.getAttributes(String, Scriptable)
          Use ScriptableObject.getAttributes(String name). The engine always ignored the start argument. 
org.mozilla.javascript.EcmaError.getColumnNumber()
          Use RhinoException.columnNumber() from the super class. 
org.mozilla.javascript.EvaluatorException.getColumnNumber()
          Use RhinoException.columnNumber() from the super class. 
org.mozilla.javascript.EcmaError.getErrorObject()
          Always returns null. 
org.mozilla.javascript.EcmaError.getLineNumber()
          Use RhinoException.lineNumber() from the super class. 
org.mozilla.javascript.EvaluatorException.getLineNumber()
          Use RhinoException.lineNumber() from the super class. 
org.mozilla.javascript.JavaScriptException.getLineNumber()
          Use RhinoException.lineNumber() from the super class. 
org.mozilla.javascript.EcmaError.getLineSource()
          Use RhinoException.lineSource() from the super class. 
org.mozilla.javascript.EvaluatorException.getLineSource()
          Use RhinoException.lineSource() from the super class. 
org.mozilla.javascript.EcmaError.getSourceName()
          Use RhinoException.sourceName() from the super class. 
org.mozilla.javascript.EvaluatorException.getSourceName()
          Use RhinoException.sourceName() from the super class. 
org.mozilla.javascript.JavaScriptException.getSourceName()
          Use RhinoException.sourceName() from the super class. 
org.mozilla.javascript.Context.hasCompileFunctionsWithDynamicScope()
            
org.mozilla.javascript.ImporterTopLevel.importPackage(Context, Scriptable, Object[], Function)
          Kept only for compatibility. 
org.mozilla.javascript.ClassCache.isInvokerOptimizationEnabled()
          The method always returns false. 
org.mozilla.javascript.Context.removeContextListener(ContextListener)
            
org.mozilla.javascript.ScriptableObject.setAttributes(int, Scriptable, int)
          Use ScriptableObject.setAttributes(int index, int attributes). The engine always ignored the start argument. 
org.mozilla.javascript.ScriptableObject.setAttributes(String, Scriptable, int)
          Use ScriptableObject.setAttributes(String name, int attributes). The engine always ignored the start argument. 
org.mozilla.javascript.Context.setCachingEnabled(boolean)
            
org.mozilla.javascript.Context.setCompileFunctionsWithDynamicScope(boolean)
            
org.mozilla.javascript.ClassCache.setInvokerOptimizationEnabled(boolean)
          The method does nothing. Invoker optimization is no longer used by Rhino. On modern JDK like 1.4 or 1.5 the disadvatages of the optimization like incresed memory usage or longer initialization time overweight small speed increase that can be gained using generated proxy class to replace reflection. 
org.mozilla.javascript.Context.toObject(Object, Scriptable, Class)
            
org.mozilla.javascript.Context.toType(Object, Class)
            
org.mozilla.javascript.WrappedException.unwrap()
          Use WrappedException.getWrappedException() instead. 
 

Deprecated Constructors
org.mozilla.javascript.EcmaError(Scriptable, String, int, int, String)
          EcmaError error instances should not be constructed explicitly since they are generated by the engine. 
org.mozilla.javascript.JavaScriptException(Object)
          Use WrappedException.WrappedException(Throwable) to report exceptions in Java code.