#FEATURE by cg
authorClaus Gittinger <cg@exept.de>
Fri, 22 Mar 2019 13:26:09 +0100
changeset 4398 9ca1c5dfcf2f
parent 4397 610647e877c5
child 4399 4b80ef759ebe
#FEATURE by cg class: InstrumentingCompiler::BlockExecutionInfo removed: #printOn: class: InstrumentingCompiler::StatementExecutionInfo added: #printOn:
InstrumentingCompiler.st
--- a/InstrumentingCompiler.st	Thu Mar 21 19:05:58 2019 +0100
+++ b/InstrumentingCompiler.st	Fri Mar 22 13:26:09 2019 +0100
@@ -660,6 +660,25 @@
     "Modified: / 23-08-2011 / 21:29:39 / cg"
 ! !
 
+!InstrumentingCompiler::StatementExecutionInfo methodsFor:'printing'!
+
+printOn:aStream 
+    aStream nextPutAll:'['.
+    startPosition printOn:aStream.
+    aStream nextPutAll:'...'.
+    endPosition printOn:aStream.
+    aStream nextPutAll:' | count: '.
+    count printOn:aStream.
+    aStream nextPutAll:' | code: '.
+    (owningMethod source asString
+        copyFrom:startPosition
+        to:endPosition) printOn:aStream.
+    aStream nextPutAll:']'.
+
+    "Created: / 21-08-2011 / 14:02:01 / cg"
+    "Modified: / 22-03-2019 / 08:43:56 / Claus Gittinger"
+! !
+
 !InstrumentingCompiler::StatementExecutionInfo methodsFor:'private'!
 
 changeClassToAlreadyEntered
@@ -1101,18 +1120,6 @@
     ].
 ! !
 
-!InstrumentingCompiler::BlockExecutionInfo methodsFor:'printing'!
-
-printOn:aStream 
-    aStream nextPutAll:'['.
-    startPosition printOn:aStream.
-    aStream nextPutAll:'...'.
-    endPosition printOn:aStream.
-    aStream nextPutAll:']'.
-
-    "Created: / 21-08-2011 / 14:02:01 / cg"
-! !
-
 !InstrumentingCompiler::BlockExecutionInfo methodsFor:'testing'!
 
 isBlockExecutionInfo