Class EcmaError

  • All Implemented Interfaces:
    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 Detail

      • EcmaError

        @Deprecated
        public EcmaError​(Scriptable nativeError,
                         String sourceName,
                         int lineNumber,
                         int columnNumber,
                         String lineSource)
        Deprecated.
        EcmaError error instances should not be constructed explicitly since they are generated by the engine.
    • Method Detail

      • getName

        public 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 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.