/** * Create a new Exception object. * name: The name of the exception. * message: The exception message. */ function Exception(name, message) { if (name) this.name = name; if (message) this.message = message; } /** * Set the name of the exception. */ Exception.prototype.setName = function(name) { this.name = name; } /** * Get the exception's name. */ Exception.prototype.getName = function() { return this.name; } /** * Set a message on the exception. */ Exception.prototype.setMessage = function(msg) { this.message = msg; } /** * Get the exception message. */ Exception.prototype.getMessage = function() { return this.message; }