AbstractSourceFileReader.st
changeset 23521 74d847ad5d1e
parent 21454 7c6e37a93527
--- a/AbstractSourceFileReader.st	Wed Nov 07 22:18:17 2018 +0100
+++ b/AbstractSourceFileReader.st	Wed Nov 07 22:22:55 2018 +0100
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 2009 by Claus Gittinger / eXept Software AG
               All Rights Reserved
@@ -67,15 +69,13 @@
 !AbstractSourceFileReader methodsFor:'fileIn'!
 
 fileIn:aFilename
-
-    | stream |
-    [stream := aFilename asFilename readStream.
-    self fileInStream: stream]
-        ensure:
-            [stream notNil ifTrue:[stream close]]
+    aFilename asFilename readingFileDo:[:stream |
+        self fileInStream: stream
+    ]
 
     "Modified: / 15-08-2009 / 14:47:29 / Jan Vrany <vranyj1@fel.cvut.cz>"
     "Modified: / 08-08-2010 / 14:38:35 / cg"
+    "Modified: / 07-11-2018 / 22:22:35 / Claus Gittinger"
 !
 
 fileInStream:arg