| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1 1 1 1 139 1 138 1 4 1 | (function(sc) {
"use strict";
require("../lang");
var klass = {
_classes: {}
};
klass.get = function(name) {
if (!klass._classes[name]) {
throw new Error("Class not defined: " + name);
}
return klass._classes[name];
};
klass.exists = function(name) {
return !!klass._classes[name];
};
sc.lang.klass = klass;
})(sc);
|