[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
- [Help-smalltalk] [PATCH 1/7] kernel: Add primitives for link, fsync, fdatasync and sync and expose them, Holger Hans Peter Freyther, 2013/08/19
- [Help-smalltalk] [PATCH 2/7] convert: Use the STTools.Loader from the Convert.st, Holger Hans Peter Freyther, 2013/08/19
- [Help-smalltalk] [PATCH 4/7] stinst: Add #methodRecompilationSourceString to LoadedMethod,
Holger Hans Peter Freyther <=
- [Help-smalltalk] [PATCH 3/7] convert: Convert carriage returns to newlines in comments, Holger Hans Peter Freyther, 2013/08/19
- [Help-smalltalk] [PATCH 5/7] stinst: Omit the trailing ! from chunk encoding in Squeak, Holger Hans Peter Freyther, 2013/08/19
- [Help-smalltalk] [PATCH 6/7] visualgst: Add STInST.STClassLoaderObjects.LoadedMethod>>#methodViewIcon, Holger Hans Peter Freyther, 2013/08/19
- [Help-smalltalk] [PATCH 7/7] visualgst: Rename RunTestCommand to DebugTestCommand, Holger Hans Peter Freyther, 2013/08/19