#REFACTORING by stefan
authorStefan Vogel <sv@exept.de>
Mon, 26 Mar 2018 15:53:53 +0200
changeset 4222 9757ab066985
parent 4221 b8d132c3e4bb
child 4223 29e21fe4d6b6
#REFACTORING by stefan class: BreakpointNode changed: #codeForCascadeOn:inBlock:for: #codeForSideEffectOn:inBlock:for: #codeOn:inBlock:for: create UnaryNodes for unary messages
BreakpointNode.st
--- a/BreakpointNode.st	Mon Mar 26 15:51:08 2018 +0200
+++ b/BreakpointNode.st	Mon Mar 26 15:53:53 2018 +0200
@@ -82,7 +82,7 @@
 codeForCascadeOn:aStream inBlock:b for:aCompiler
     |node|
 
-    node := MessageNode
+    node := UnaryNode
                 receiver: (ConstantNode value: breakpoint)
                 selector: #break.
     node lineNumber:lineNumber.
@@ -90,12 +90,14 @@
     expression notNil ifTrue:[
         expression codeForCascadeOn:aStream inBlock:b for:aCompiler
     ].
+
+    "Modified: / 26-03-2018 / 15:39:38 / stefan"
 !
 
 codeForSideEffectOn:aStream inBlock:b for:aCompiler
     |node|
 
-    node := MessageNode
+    node := UnaryNode
                 receiver: (ConstantNode value: breakpoint)
                 selector: #break.
     node lineNumber:lineNumber.
@@ -103,12 +105,14 @@
     expression notNil ifTrue:[
         expression codeForSideEffectOn:aStream inBlock:b for:aCompiler
     ].
+
+    "Modified: / 26-03-2018 / 15:39:33 / stefan"
 !
 
 codeOn:aStream inBlock:codeBlock for:aCompiler
     |node|
 
-    node := MessageNode
+    node := UnaryNode
                 receiver: (ConstantNode value: breakpoint)
                 selector: #break.
     node lineNumber:lineNumber.
@@ -119,6 +123,7 @@
 
     "Created: / 16-06-2011 / 15:17:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 22-07-2013 / 16:08:34 / cg"
+    "Modified: / 26-03-2018 / 15:38:22 / stefan"
 ! !
 
 !BreakpointNode methodsFor:'node protocol forwarding'!