From 75fa6e7bf636b038835dbb63c133c7e1b79cd048 Mon Sep 17 00:00:00 2001 From: Andrew John Hughes Date: Sat, 25 Dec 2010 19:51:22 +0000 Subject: PR classpath/42390: Add and document missing security check in java.io.File#isHidden(). 2010-12-25 Andrew John Hughes PR classpath/42390 * java/io/File.java: (isHidden()): Add and document missing security check. --- ChangeLog | 7 +++++++ java/io/File.java | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2d9c17694..8d7f07322 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-12-25 Andrew John Hughes + + PR classpath/42390 + * java/io/File.java: + (isHidden()): Add and document missing + security check. + 2010-12-25 Andrew John Hughes PR classpath/42390 diff --git a/java/io/File.java b/java/io/File.java index 4f670e147..080b52feb 100644 --- a/java/io/File.java +++ b/java/io/File.java @@ -700,11 +700,13 @@ public class File implements Serializable, Comparable * * @return true if the file is hidden, false * otherwise. - * + * @throws SecurityException if a security manager exists and denies + * read access to this file. * @since 1.2 */ public boolean isHidden() { + checkRead(); return VMFile.isHidden(path); } -- cgit v1.2.1