org.mozilla.javascript
Class EcmaError
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--org.mozilla.javascript.EcmaError
- public class EcmaError
- extends java.lang.RuntimeException
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 |
EcmaError(org.mozilla.javascript.NativeError nativeError)
Create an exception with the specified detail message. |
|
Method Summary |
Scriptable |
getErrorObject()
Get the error object corresponding to this exception. |
java.lang.String |
getMessage()
Gets the message corresponding to the error. |
java.lang.String |
getName()
Gets the name of the error. |
java.lang.String |
toString()
Return a string representation of the error, which currently consists
of the name of the error together with the message. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace,
getLocalizedMessage,
printStackTrace,
printStackTrace,
printStackTrace |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
EcmaError
public EcmaError(org.mozilla.javascript.NativeError nativeError)
- Create an exception with the specified detail message.
Errors internal to the JavaScript engine will simply throw a
RuntimeException.
- Parameters:
nativeError - the NativeError object constructed for this error
toString
public java.lang.String toString()
- Return a string representation of the error, which currently consists
of the name of the error together with the message.
- Overrides:
- toString in class java.lang.Throwable
getName
public java.lang.String getName()
- Gets the name of the error.
ECMA edition 3 defines the following
errors: ConversionError, 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.
getMessage
public java.lang.String getMessage()
- Gets the message corresponding to the error.
See ECMA edition 3, 15.11.7.10.
- Returns:
- an implemenation-defined string describing the error.
- Overrides:
- getMessage in class java.lang.Throwable
getErrorObject
public Scriptable getErrorObject()
- Get the error object corresponding to this exception.