7029979: (fs) Path.toRealPath(boolean) should be toRealPath(LinkOption...)

Mon, 04 Apr 2011 18:10:38 +0100

author
alanb
date
Mon, 04 Apr 2011 18:10:38 +0100
changeset 959
7916df9c99be
parent 957
46d720734db3
child 960
26b065bb4ee7

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          }

mercurial