Mon, 04 Apr 2011 18:10:38 +0100
7029979: (fs) Path.toRealPath(boolean) should be toRealPath(LinkOption...)
Reviewed-by: mcimadamore, jjg
src/share/classes/com/sun/tools/javac/nio/PathFileObject.java | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/classes/com/sun/tools/javac/nio/PathFileObject.java Sun Apr 03 17:00:50 2011 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/nio/PathFileObject.java Mon Apr 04 18:10:38 2011 +0100 1.3 @@ -37,6 +37,7 @@ 1.4 import java.nio.CharBuffer; 1.5 import java.nio.charset.CharsetDecoder; 1.6 import java.nio.file.Files; 1.7 +import java.nio.file.LinkOption; 1.8 import java.nio.file.Path; 1.9 import java.nio.file.attribute.BasicFileAttributes; 1.10 import javax.lang.model.element.Modifier; 1.11 @@ -170,7 +171,7 @@ 1.12 if (pn.equalsIgnoreCase(sn)) { 1.13 try { 1.14 // allow for Windows 1.15 - return path.toRealPath(false).getFileName().toString().equals(sn); 1.16 + return path.toRealPath(LinkOption.NOFOLLOW_LINKS).getFileName().toString().equals(sn); 1.17 } catch (IOException e) { 1.18 } 1.19 }