Class.st
changeset 5800 a4386f928cf0
parent 5770 051955790a9b
child 5801 3ae2f700ed6e
--- a/Class.st	Tue Feb 06 12:11:02 2001 +0100
+++ b/Class.st	Tue Feb 06 15:54:13 2001 +0100
@@ -260,6 +260,7 @@
     "Modified: 23.4.1996 / 15:56:58 / cg"
 ! !
 
+
 !Class methodsFor:'Compatibility - ST80'!
 
 fileOutSourceOn:aStream
@@ -734,7 +735,7 @@
 
     "set the primitiveDefinition string"
 
-    self setPrimitiveSpecsAt:1 to:aString.
+    self setPrimitiveDefinitions:aString.
     self addChangeRecordForPrimitiveDefinitions:self.
 
     "Created: 29.10.1995 / 19:41:39 / cg"
@@ -758,7 +759,7 @@
 
     "set the primitiveFunction string"
 
-    self setPrimitiveSpecsAt:3 to:aString.
+    self setPrimitiveFunctions:aString.
     self addChangeRecordForPrimitiveFunctions:self.
 
     "Created: 29.10.1995 / 19:41:48 / cg"
@@ -793,7 +794,7 @@
 
     "set the primitiveVariable string"
 
-    self setPrimitiveSpecsAt:2 to:aString.
+    self setPrimitiveVariables:aString.
     self addChangeRecordForPrimitiveVariables:self.
 
     "Created: 29.10.1995 / 19:41:58 / cg"
@@ -1022,6 +1023,30 @@
     package := aStringOrSymbol
 !
 
+setPrimitiveDefinitions:aString
+    "{ Pragma: +optSpace }"
+
+    "set the primitiveDefinition string (no change notifications)"
+
+    self setPrimitiveSpecsAt:1 to:aString.
+!
+
+setPrimitiveFunctions:aString
+    "{ Pragma: +optSpace }"
+
+    "set the primitiveFunction string (no change notifications)"
+
+    self setPrimitiveSpecsAt:3 to:aString.
+!
+
+setPrimitiveVariables:aString
+    "{ Pragma: +optSpace }"
+
+    "set the primitiveVariable string (no change notifications)"
+
+    self setPrimitiveSpecsAt:2 to:aString.
+!
+
 source
     "return the classes full source code"
 
@@ -4560,5 +4585,5 @@
 !Class class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Class.st,v 1.392 2000-12-20 18:47:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Class.st,v 1.393 2001-02-06 14:54:13 cg Exp $'
 ! !