help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] [PATCH 4/7] stinst: Add #methodRecompilationSourceStrin


From: Holger Hans Peter Freyther
Subject: [Help-smalltalk] [PATCH 4/7] stinst: Add #methodRecompilationSourceString to LoadedMethod
Date: Mon, 19 Aug 2013 14:48:04 +0200

For the NewSyntaxConverter and VisualGST we will need to provide this
method for the tools to work.

2013-08-18  Holger Hans Peter Freyther  <address@hidden>

        * STLoaderObjs.st: Add LoadedMethod>>#methodRecompilationSourceString.
---
 packages/stinst/parser/ChangeLog       | 4 ++++
 packages/stinst/parser/STLoaderObjs.st | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/packages/stinst/parser/ChangeLog b/packages/stinst/parser/ChangeLog
index 9c73d6f..d1a5106 100644
--- a/packages/stinst/parser/ChangeLog
+++ b/packages/stinst/parser/ChangeLog
@@ -1,3 +1,7 @@
+2013-08-18  Holger Hans Peter Freyther  <address@hidden>
+
+       * STLoaderObjs.st: Add LoadedMethod>>#methodRecompilationSourceString.
+
 2013-08-10  Gwenael Casaccio <address@hidden>
 
        * RBParser.st: Fix RBScanner>>#scanNumberValue.
diff --git a/packages/stinst/parser/STLoaderObjs.st 
b/packages/stinst/parser/STLoaderObjs.st
index 9bbb0ea..1f54155 100644
--- a/packages/stinst/parser/STLoaderObjs.st
+++ b/packages/stinst/parser/STLoaderObjs.st
@@ -1280,6 +1280,12 @@ methodSourceCode
     ^node source asSourceCode
 !
 
+methodRecompilationSourceString
+    ^self isOldSyntax
+        ifTrue: [ self methodFormattedSourceString ]
+        ifFalse: [ self methodSourceString trimSeparators ].
+!
+
 selector
     ^node selector asSymbol
 !
-- 
1.8.3.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]