소스 검색

Revert "Remove deprecated piece."

This reverts commit 62e52aa5
Herby Vojčík 5 년 전
부모
커밋
8ca9ca6d61
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      lang/base/kernel-language.js

+ 6 - 1
lang/base/kernel-language.js

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