Package org.mozilla.javascript
Class EcmaError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.mozilla.javascript.RhinoException
-
- org.mozilla.javascript.EcmaError
-
- All Implemented Interfaces:
java.io.Serializable
public class EcmaError extends RhinoException
The class of exceptions raised by the engine as described in ECMA edition 3. See section 15.11.6 in particular.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EcmaError(Scriptable nativeError, java.lang.String sourceName, int lineNumber, int columnNumber, java.lang.String lineSource)
Deprecated.EcmaError error instances should not be constructed explicitly since they are generated by the engine.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
details()
int
getColumnNumber()
Deprecated.UseRhinoException.columnNumber()
from the super class.java.lang.String
getErrorMessage()
Gets the message corresponding to the error.Scriptable
getErrorObject()
Deprecated.Always returns null.int
getLineNumber()
Deprecated.UseRhinoException.lineNumber()
from the super class.java.lang.String
getLineSource()
Deprecated.UseRhinoException.lineSource()
from the super class.java.lang.String
getName()
Gets the name of the error.java.lang.String
getSourceName()
Deprecated.UseRhinoException.sourceName()
from the super class.-
Methods inherited from class org.mozilla.javascript.RhinoException
columnNumber, getMessage, getScriptStack, getScriptStack, getScriptStackTrace, getScriptStackTrace, getScriptStackTrace, getStackStyle, initColumnNumber, initLineNumber, initLineSource, initSourceName, lineNumber, lineSource, printStackTrace, printStackTrace, setStackStyle, sourceName, useMozillaStackStyle, usesMozillaStackStyle
-
-
-
-
Constructor Detail
-
EcmaError
@Deprecated public EcmaError(Scriptable nativeError, java.lang.String sourceName, int lineNumber, int columnNumber, java.lang.String lineSource)
Deprecated.EcmaError error instances should not be constructed explicitly since they are generated by the engine.
-
-
Method Detail
-
details
public java.lang.String details()
- Overrides:
details
in classRhinoException
-
getName
public java.lang.String getName()
Gets the name of the error. ECMA edition 3 defines the following errors: EvalError, RangeError, ReferenceError, SyntaxError, TypeError, and URIError. Additional error names may be added in the future. See ECMA edition 3, 15.11.7.9.- Returns:
- the name of the error.
-
getErrorMessage
public java.lang.String getErrorMessage()
Gets the message corresponding to the error. See ECMA edition 3, 15.11.7.10.- Returns:
- an implementation-defined string describing the error.
-
getSourceName
@Deprecated public java.lang.String getSourceName()
Deprecated.UseRhinoException.sourceName()
from the super class.
-
getLineNumber
@Deprecated public int getLineNumber()
Deprecated.UseRhinoException.lineNumber()
from the super class.
-
getColumnNumber
@Deprecated public int getColumnNumber()
Deprecated.UseRhinoException.columnNumber()
from the super class.
-
getLineSource
@Deprecated public java.lang.String getLineSource()
Deprecated.UseRhinoException.lineSource()
from the super class.
-
getErrorObject
@Deprecated public Scriptable getErrorObject()
Deprecated.Always returns null.
-
-