|
@@ -209,7 +209,6 @@ define(function () {
|
|
function ClassesBrik (brikz, st) {
|
|
function ClassesBrik (brikz, st) {
|
|
var SmalltalkRoot = brikz.root.Root;
|
|
var SmalltalkRoot = brikz.root.Root;
|
|
var specialConstructors = brikz.commonSpecialConstructors;
|
|
var specialConstructors = brikz.commonSpecialConstructors;
|
|
- var globals = brikz.commonGlobals;
|
|
|
|
var SmalltalkObject = brikz.root.Object;
|
|
var SmalltalkObject = brikz.root.Object;
|
|
var buildTraitOrClass = brikz.behaviors.buildTraitOrClass;
|
|
var buildTraitOrClass = brikz.behaviors.buildTraitOrClass;
|
|
var setupMethods = brikz.methods.setupMethods;
|
|
var setupMethods = brikz.methods.setupMethods;
|
|
@@ -311,10 +310,10 @@ define(function () {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
- this.bootstrapHierarchy = function () {
|
|
+ this.bootstrapHierarchy = function (realClass) {
|
|
- nilAsClass.a$cls = globals.Class;
|
|
+ nilAsClass.a$cls = realClass;
|
|
nilAsClass.subclasses.forEach(function (each) {
|
|
nilAsClass.subclasses.forEach(function (each) {
|
|
- each.a$cls.superclass = globals.Class;
|
|
+ each.a$cls.superclass = realClass;
|
|
addSubclass(each.a$cls);
|
|
addSubclass(each.a$cls);
|
|
});
|
|
});
|
|
};
|
|
};
|