| /* |
| * @fileoverview Utilities for Doctrine |
| * @author Yusuke Suzuki <utatane.tea@gmail.com> |
| */ |
| |
| |
| (function () { |
| 'use strict'; |
| |
| var VERSION; |
| |
| VERSION = require('../package.json').version; |
| exports.VERSION = VERSION; |
| |
| function DoctrineError(message) { |
| this.name = 'DoctrineError'; |
| this.message = message; |
| } |
| DoctrineError.prototype = (function () { |
| var Middle = function () { }; |
| Middle.prototype = Error.prototype; |
| return new Middle(); |
| }()); |
| DoctrineError.prototype.constructor = DoctrineError; |
| exports.DoctrineError = DoctrineError; |
| |
| function throwError(message) { |
| throw new DoctrineError(message); |
| } |
| exports.throwError = throwError; |
| |
| exports.assert = require('assert'); |
| }()); |
| |
| /* vim: set sw=4 ts=4 et tw=80 : */ |