Provided by: libje-perl_0.066-1_all bug

NAME

       JE::Object::Error - JavaScript Error object class

SYNOPSIS

         use JE::Object::Error;

         # Somewhere in code called by an eval{}
         die new JE::Object::Error $global, "(Error message here)";

         # Later:
         $@->prop('message');  # error message
         $@->prop('name');     # 'Error'
         "$@";                 # 'Error: ' plus the error message

DESCRIPTION

       This class implements JavaScript Error objects for JE. This is the base class for all
       JavaScript's native error objects. (See "SEE ALSO", below.)

METHODS

       See JE::Types for descriptions of most of the methods. Only what is specific to
       JE::Object::Error is explained here.

       The "value" method returns the string 'Error: ' followed by the error message. 'Error'
       will be replaced with the class name (the result of calling "->class") for subclasses.

SEE ALSO

       JE
       JE::Object
       JE::Object::Error::RangeError
       JE::Object::Error::SyntaxError
       JE::Object::Error::TypeError
       JE::Object::Error::URIError
       JE::Object::Error::ReferenceError