diff options
Diffstat (limited to 'js/src/Ice/browser/Debug.js')
-rw-r--r-- | js/src/Ice/browser/Debug.js | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/js/src/Ice/browser/Debug.js b/js/src/Ice/browser/Debug.js index c6739e40ebd..529a59236fb 100644 --- a/js/src/Ice/browser/Debug.js +++ b/js/src/Ice/browser/Debug.js @@ -7,35 +7,29 @@ // // ********************************************************************** -(function(global){ - require("Ice/Class"); - require("Ice/Exception"); - - var Ice = global.Ice || {}; - - var Exception = Ice.Exception; - - var AssertionFailedException = Ice.Class(Error, { +var Ice = require("../Ice/ModuleRegistry").Ice; +Ice.__M.require(module, "Ice", ["../Ice/Class", "../Ice/Exception"]); + +Ice.AssertionFailedException = Ice.Class(Error, + { __init__: function(message) { Error.call(this); - Exception.captureStackTrace(this); + Ice.Exception.captureStackTrace(this); this.message = message; } }); - var Debug = {}; - - Debug.AssertionFailedException = AssertionFailedException; - Debug.assert = function(b, msg) +Ice.Debug = +{ + assert: function(b, msg) { if(!b) { console.log(msg === undefined ? "assertion failed" : msg); console.log(Error().stack); - throw new AssertionFailedException(msg === undefined ? "assertion failed" : msg); + throw new Ice.AssertionFailedException(msg === undefined ? "assertion failed" : msg); } - }; - Ice.Debug = Debug; - global.Ice = Ice; -}(typeof (global) === "undefined" ? window : global)); + } +}; +module.exports.Ice = Ice; |