Changed fileutOut:on:.... to use source code manager directly, passing
generatingSourceForOriginal: false. This is needed to file out correct source
w.r.t shadowed methods.
--- a/AbstractSourceCodeManager.st Fri Oct 03 16:01:50 2014 +0200
+++ b/AbstractSourceCodeManager.st Sat Oct 04 00:30:49 2014 +0200
@@ -2686,16 +2686,29 @@
].
self withSourceRewriteHandlerDo:[
- aClass fileOutOn:aStream
- withTimeStamp:withTimeStamp
- withInitialize:withInitialize
- withDefinition:withDefinition
- methodFilter:filter.
+ | writer |
+
+ writer := aClass programmingLanguage sourceFileWriterClass new.
+ writer generatingSourceForOriginal:false.
+ writer
+ fileOut:aClass
+ on:aStream
+ withTimeStamp:withTimeStamp
+ withInitialize:withInitialize
+ withDefinition:withDefinition
+ methodFilter:methodFilter
+ encoder:nil
+
+"/ aClass fileOutOn:aStream
+"/ withTimeStamp:withTimeStamp
+"/ withInitialize:withInitialize
+"/ withDefinition:withDefinition
+"/ methodFilter:filter.
].
self checkTabSpaceConventionIn: aStream.
- "Modified: / 29-11-2013 / 12:01:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 03-10-2014 / 23:15:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
getExistingContainersInModule:aModule directory:aPackage
@@ -3960,15 +3973,15 @@
!AbstractSourceCodeManager class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.328 2014-09-16 14:54:55 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.329 2014-10-03 22:30:49 vrany Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.328 2014-09-16 14:54:55 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic3/AbstractSourceCodeManager.st,v 1.329 2014-10-03 22:30:49 vrany Exp $'
!
version_SVN
- ^ '$Id: AbstractSourceCodeManager.st,v 1.328 2014-09-16 14:54:55 cg Exp $'
+ ^ '$Id: AbstractSourceCodeManager.st,v 1.329 2014-10-03 22:30:49 vrany Exp $'
! !