From 4d5cd4e1695551e1e32c87d14a30cbae9aad514e Mon Sep 17 00:00:00 2001 From: mkoch Date: Sat, 11 Oct 2003 18:38:12 +0000 Subject: 2003-10-11 Michael Koch * java/io/Externalizable.java, java/io/FileFilter.java, java/io/FilePermission.java, java/io/ObjectInput.java, java/io/ObjectInputValidation.java, java/io/ObjectOutput.java, java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java, java/io/Serializable.java: Removed redundant modifiers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72352 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/io/FilePermission.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libjava/java/io/FilePermission.java') diff --git a/libjava/java/io/FilePermission.java b/libjava/java/io/FilePermission.java index 7d3e0af1c6c..07b42e149a0 100644 --- a/libjava/java/io/FilePermission.java +++ b/libjava/java/io/FilePermission.java @@ -189,12 +189,15 @@ public final class FilePermission extends Permission implements Serializable public boolean implies(Permission p) { FilePermission fp; + if(!(p instanceof FilePermission)) return false; + fp = (FilePermission)p; String f1 = getName(); String f2 = fp.getName(); + if(f1.charAt(0) != File.separatorChar) { f1 = CURRENT_DIRECTORY + f1; @@ -204,7 +207,8 @@ public final class FilePermission extends Permission implements Serializable f2 = CURRENT_DIRECTORY + f2; } - String sub1, sub2a, sub2b; + String sub1; + switch(f1.charAt(f1.length() - 1)) { case '*': -- cgit v1.2.1