| /* | |
|  * @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 : */
 |