1
0
Prechádzať zdrojové kódy

.meta = true shared for all metaclasses

Herbert Vojčík 11 rokov pred
rodič
commit
71d9cfd6f2
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 3 3
      support/boot.js

+ 3 - 3
support/boot.js

@@ -300,15 +300,15 @@ function ClassesBrik(brikz, st) {
 	function SmalltalkPackage() {}
 	function SmalltalkBehavior() {}
 	function SmalltalkClass() {}
-	function SmalltalkMetaclass() {
-		this.meta = true;
-	}
+	function SmalltalkMetaclass() {}
 
 	inherits(SmalltalkPackage, SmalltalkObject);
 	inherits(SmalltalkBehavior, SmalltalkObject);
 	inherits(SmalltalkClass, SmalltalkBehavior);
 	inherits(SmalltalkMetaclass, SmalltalkBehavior);
 
+	SmalltalkMetaclass.prototype.meta = true;
+
 	this.__init__ = function () {
 		st.wrapClassName("Behavior", "Kernel-Classes", SmalltalkBehavior, st.Object, false);
 		st.wrapClassName("Metaclass", "Kernel-Classes", SmalltalkMetaclass, st.Behavior, false);