SharedPool.st
changeset 13997 7aad3af21b76
parent 13682 b8ba89085dc0
child 14049 7f32280587a8
--- a/SharedPool.st	Mon Feb 06 10:38:25 2012 +0100
+++ b/SharedPool.st	Tue Feb 07 15:58:03 2012 +0100
@@ -89,6 +89,16 @@
     ].
 
     self classVarAt:constantName put:value.
+!
+
+declareVariable:varName
+    self == SharedPool ifTrue:[ self error ].
+
+    (self classVarNames includes:varName) ifFalse:[
+        self addClassVarName:varName
+    ].
+
+    "Created: / 07-02-2012 / 15:57:35 / cg"
 ! !
 
 !SharedPool class methodsFor:'code generation'!
@@ -211,9 +221,9 @@
 !SharedPool class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/SharedPool.st,v 1.18 2011-09-12 08:22:19 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/SharedPool.st,v 1.19 2012-02-07 14:58:03 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/SharedPool.st,v 1.18 2011-09-12 08:22:19 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/SharedPool.st,v 1.19 2012-02-07 14:58:03 cg Exp $'
 ! !