#REFACTORING
class: CodeGeneratorTool
added: #createMultiSetterInstanceCreationMethodFor:in:
changed: #createMultiSetterMethodFor:in:
--- 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
!