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

## Deprecated API

Deprecated Methods
org.mozilla.javascript.Context.addContextListener(ContextListener) Use `ContextFactory.addListener(ContextFactory.Listener)`. A simple way to upgrate the current code to new API is to replace `Context.addContextListener(listener)` with `ContextFactory.getGlobal().addListener(listener)`.
org.mozilla.javascript.Context.compileReader(Scriptable, Reader, String, int, Object) Use `Context.compileReader(Reader in, String sourceName, int lineno, Object securityDomain)`.
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.Context.decompileScript(Script, Scriptable, int) Use `Context.decompileScript(Script script, int indent)` instead. The implementation simply calls `decompileScript(script, indent)` ignoring the scope argument.
org.mozilla.javascript.Context.disableStaticContextListening() Use `ContextFactory.seal()` to seal appropriate `ContextFactory()`.
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 result of `Context.getUndefinedValue()`.
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.getWrapHandler() Use `WrapFactory` and `Context.getWrapFactory()`.
org.mozilla.javascript.Context.hasCompileFunctionsWithDynamicScope() Use `Context.hasFeature(int)` and `Context.FEATURE_DYNAMIC_SCOPE` to control dynamic scoping that also works with nested functions defined by functions in the shared scope.
org.mozilla.javascript.ImporterTopLevel.importPackage(Context, Scriptable, Object[], Function) Kept only for compatibility.
org.mozilla.javascript.Context.removeContextListener(ContextListener) Use `ContextFactory.removeListener(ContextFactory.Listener)`. A simple way to upgrate the current code to new API is to replace `Context.removeContextListener(listener)` with `ContextFactory.getGlobal().removeListener(listener)`.
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) Use `ClassCache.get(Scriptable)` and `ClassCache.setCachingEnabled(boolean)`.
org.mozilla.javascript.Context.setCompileFunctionsWithDynamicScope(boolean) Use `Context.hasFeature(int)` and `Context.FEATURE_DYNAMIC_SCOPE` to control dynamic scoping that also works with nested functions defined by functions in the shared scope.
org.mozilla.javascript.Context.setWrapHandler(WrapHandler) Use `WrapFactory` and `Context.setWrapFactory(WrapFactory)`.
org.mozilla.javascript.Context.toObject(Object, Scriptable, Class) Use `Context.toObject(Object, Scriptable)`.
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