#REFACTORING
authorClaus Gittinger <cg@exept.de>
Sat, 02 Apr 2016 17:14:34 +0200
changeset 16248 45410319cf3b
parent 16247 1b60cf6fad58
child 16249 a878ca0ec47c
#REFACTORING class: CodeGeneratorTool added: #createMultiSetterInstanceCreationMethodFor:in: changed: #createMultiSetterMethodFor:in:
CodeGeneratorTool.st
--- a/CodeGeneratorTool.st	Sat Apr 02 17:12:14 2016 +0200
+++ b/CodeGeneratorTool.st	Sat Apr 02 17:14:34 2016 +0200
@@ -311,8 +311,16 @@
     ^ self new createInstanceCreationMethodWithSetupFor:selector category:category in:aMetaClass
 !
 
+createMultiSetterInstanceCreationMethodFor:aCollectionOfVarNames in:aClass
+    "create a multi-setter instance creator method for instvars.
+     This creates a multi setter method (a:val1 b:val2 c:val3...)
+     and a corresponding new method on the class side."
+
+    ^ self new createMultiSetterInstanceCreationMethodFor:aCollectionOfVarNames in:aClass
+!
+
 createMultiSetterMethodFor:aCollectionOfVarNames in:aClass
-    "create a multi-setter method for instvars."
+    "create a multi-setter method (a:val1 b:val2 c:val3...) for instvars."
 
     ^ self new createMultiSetterMethodFor:aCollectionOfVarNames in:aClass
 !
@@ -1483,8 +1491,16 @@
     self subclassResponsibility
 !
 
+createMultiSetterInstanceCreationMethodFor:aCollectionOfVarNames in:aClass
+    "create a multi-setter instance creator method for instvars.
+     This creates a multi setter method (a:val1 b:val2 c:val3...)
+     and a corresponding new method on the class side."
+
+    self subclassResponsibility
+!
+
 createMultiSetterMethodFor:aCollectionOfVarNames in:aClass
-    "create a multi-setter method for instvars."
+    "create a multi-setter method (a:val1 b:val2 c:val3...) for instvars."
 
     self subclassResponsibility
 !