Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Deprecated API

Contents

- Deprecated Methods
- Deprecated Constructors

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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES