Deprecated API

Deprecated Methods
org.mozilla.javascript.Context.compileReader(Scriptable, Reader, String, int, Object)
          The method implementation simply calls Context.compileReader(Reader in, String sourceName, int lineno, Object securityDomain) ignoring scope argument. 
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.getErrorObject()
          Always returns result of Context.getUndefinedValue(). 
org.mozilla.javascript.Context.getWrapHandler()
          As of Rhino 1.5 Release 4, use WrapFactory and Context.getWrapFactory() 
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)
          To enable/disable caching for a particular top scope, use ClassCache.get(Scriptable) and ClassCache.setCachingEnabled(boolean). The function is kept only for compatibility and does nothing. 
org.mozilla.javascript.Context.setWrapHandler(WrapHandler)
          As of Rhino 1.5 Release 4, use WrapFactory and Context.setWrapFactory(WrapFactory) 
org.mozilla.javascript.Context.toObject(Object, Scriptable, Class)
          Use Context.toObject(Object, Scriptable) instead. 
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 EvaluatorException.EvaluatorException(String) to report exceptions in Java code.