ClassPrimitiveFunctionsChange.st
changeset 2371 c16f6906f4eb
parent 2357 ed8f9d6dd274
child 3011 1997ff6e7e55
child 3503 77f577da969e
--- a/ClassPrimitiveFunctionsChange.st	Tue Jun 28 23:00:07 2011 +0200
+++ b/ClassPrimitiveFunctionsChange.st	Tue Jun 28 23:00:09 2011 +0200
@@ -46,22 +46,12 @@
 
 !ClassPrimitiveFunctionsChange methodsFor:'applying'!
 
-apply
+privateApply
     "apply the change"
 
-    |class|
+    self changeClass primitiveFunctions:(self source)
 
-    class := self changeClass.
-    class isNil ifTrue:[
-        self error:('Cannot apply change for missing class: ' , className) mayProceed:true.
-        ^ self
-    ].
-    class autoload.         "Most changes cannot be applied to unloaded classes"
-    Class nameSpaceQuerySignal answer:self nameSpace do:[
-        class primitiveFunctions:(self source)
-    ].
-
-    "Created: / 20-04-2011 / 11:52:47 / cg"
+    "Created: / 28-06-2011 / 22:59:30 / cg"
 ! !
 
 !ClassPrimitiveFunctionsChange methodsFor:'comparing'!
@@ -97,9 +87,9 @@
 !ClassPrimitiveFunctionsChange class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic3/ClassPrimitiveFunctionsChange.st,v 1.10 2011-04-20 10:20:45 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/ClassPrimitiveFunctionsChange.st,v 1.11 2011-06-28 21:00:09 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic3/ClassPrimitiveFunctionsChange.st,v 1.10 2011-04-20 10:20:45 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/ClassPrimitiveFunctionsChange.st,v 1.11 2011-06-28 21:00:09 cg Exp $'
 ! !