#REFACTORING by stefan
class: JavaNativeMethodImpl_OpenJDK6 class
changed:
#_java_io_UnixFileSystem_canonicalize0:_:
#_java_io_WinNTFileSystem_canonicalize0:_:
#_java_io_WinNTFileSystem_canonicalizeWithPrefix0:_:_:
use \"asFilename pathName\" instead of \"asFilename asAbsoluteFilename pathName\"
ist is equivalent!
--- a/JavaNativeMethodImpl_OpenJDK6.st Wed Apr 03 08:32:45 2019 +0200
+++ b/JavaNativeMethodImpl_OpenJDK6.st Thu Apr 11 18:33:00 2019 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
"
COPYRIGHT (c) 2010-2015 by Jan Vrany, Jan Kurs and Marcel Hlopko
SWING Research Group, Czech Technical University in Prague
@@ -15,7 +17,8 @@
Object subclass:#JavaNativeMethodImpl_OpenJDK6
instanceVariableNames:''
- classVariableNames:''
+ classVariableNames:'O_WGgraphics_pData O_WGgraphics_originX O_WGgraphics_originY
+ O_FramePeer_pNativeWidget O_FramePeer_pData'
poolDictionaries:'JavaVMData'
category:'Languages-Java-Support-Java 6'
!
@@ -8838,11 +8841,12 @@
sz := file fileSize.
file truncateTo: newLength .
sz > newLength ifTrue:[
- file position0Based: newLength.
+ file position: newLength.
].
^ sz.
"Modified: / 13-11-2013 / 11:10:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 02-01-2018 / 20:02:15 / stefan"
!
_java_io_RandomAccessFile_write: this _: a1
@@ -8865,15 +8869,15 @@
!
_java_io_UnixFileSystem_canonicalize0: this _:a1
-
<javanative: 'java/io/UnixFileSystem' name: 'canonicalize0(Ljava/lang/String;)Ljava/lang/String;'>
| path |
path := Java as_ST_String: a1.
- ^(Java as_String: path utf8Encoded asFilename asAbsoluteFilename pathName utf8Decoded)
+ ^(Java as_String: path utf8Encoded asFilename pathName utf8Decoded)
"Created: / 10-12-2010 / 14:40:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified (format): / 11-04-2019 / 18:05:33 / Stefan Vogel"
!
_java_io_UnixFileSystem_checkAccess: this _:a1 _: a2
@@ -9393,7 +9397,6 @@
!
_java_io_WinNTFileSystem_canonicalize0: this _:a1
-
<javanative: 'java/io/WinNTFileSystem' name: 'canonicalize0(Ljava/lang/String;)Ljava/lang/String;'>
| file |
@@ -9404,23 +9407,23 @@
JavaVM throwIOExceptionWithMessage:'File does not exists'.
^nil.
].
- ^(Java as_String: file asAbsoluteFilename pathName)
+ ^(Java as_String: file pathName)
"Created: / 01-04-2011 / 23:00:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 02-05-2013 / 06:42:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-
+ "Modified: / 11-04-2019 / 18:04:56 / Stefan Vogel"
!
_java_io_WinNTFileSystem_canonicalizeWithPrefix0: this _:a1 _: a2
-
<javanative: 'java/io/WinNTFileSystem' name: 'canonicalizeWithPrefix0(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'>
| path |
path := Java as_ST_String: a2.
- ^(Java as_String: path utf8Encoded asFilename asAbsoluteFilename pathName utf8Decoded)
+ ^(Java as_String: path utf8Encoded asFilename pathName utf8Decoded)
"Modified: / 01-09-2011 / 21:50:47 / jv"
+ "Modified: / 11-04-2019 / 18:05:39 / Stefan Vogel"
!
_java_io_WinNTFileSystem_checkAccess: this _:a1 _: a2