chuck.js/app/Lib/Utilities/Abstract.js
2014-07-27 13:03:40 +02:00

18 lines
No EOL
364 B
JavaScript

define([
"Lib/Utilities/Exception"
],
function (Exception) {
function Abstract() {
}
Abstract.prototype.addMethod = function(methodName, params) {
this.prototype[methodName] = function() {
throw new Exception("Abstract method", this, methodName + "(" + params.join(', ') + ") not overwritten.");
}
}
return Abstract;
});