|
@@ -280,7 +280,8 @@ define(function () {
|
|
// Effective superclass of all classes created with `nil subclass: ...`.
|
|
// Effective superclass of all classes created with `nil subclass: ...`.
|
|
var nilAsClass = this.nilAsClass = {
|
|
var nilAsClass = this.nilAsClass = {
|
|
fn: SmalltalkRoot,
|
|
fn: SmalltalkRoot,
|
|
- a$cls: {fn: SmalltalkClass}
|
|
|
|
|
|
+ a$cls: {fn: SmalltalkClass},
|
|
|
|
+ klass: {fn: SmalltalkClass}
|
|
};
|
|
};
|
|
|
|
|
|
SmalltalkMetaclass.prototype.meta = true;
|
|
SmalltalkMetaclass.prototype.meta = true;
|
|
@@ -377,6 +378,10 @@ define(function () {
|
|
value: klass,
|
|
value: klass,
|
|
enumerable: false, configurable: true, writable: true
|
|
enumerable: false, configurable: true, writable: true
|
|
});
|
|
});
|
|
|
|
+ Object.defineProperty(klass.fn.prototype, "klass", {
|
|
|
|
+ value: klass,
|
|
|
|
+ enumerable: false, configurable: true, writable: true
|
|
|
|
+ });
|
|
}
|
|
}
|
|
|
|
|
|
this.wireKlass = wireKlass;
|
|
this.wireKlass = wireKlass;
|