Structure.st
changeset 1559 a11c7c231537
parent 1486 c6219885aab4
child 2006 a5996b7ad0cf
--- a/Structure.st	Wed Nov 10 10:35:52 2004 +0100
+++ b/Structure.st	Thu Nov 18 11:33:57 2004 +0100
@@ -1269,6 +1269,9 @@
     (sel == #'perform:') ifTrue:[
          ^ super perform:(args at:1)
     ].
+    (sel == #'perform:with:') ifTrue:[
+         ^ super perform:(args at:1) with:(args at:2)
+    ].
 
     (sel == #'=') ifTrue:[
         (args at:1) class == (args at:1) ifFalse:[^ false].    "/ must be another struct
@@ -1365,6 +1368,9 @@
     sel == #allClassVarNames ifTrue:[
         ^ #()
     ].
+    sel == #methodDictionary ifTrue:[
+        ^methodDictionary
+    ].
 
     sel == #allInstVarNames ifTrue:[
         methodDictionary isNil ifTrue:[
@@ -1416,7 +1422,7 @@
 !Structure class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Structure.st,v 1.19 2004-03-01 23:07:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Structure.st,v 1.20 2004-11-18 10:33:57 penk Exp $'
 ! !
 
 Structure initialize!