diff options
author | Michael Koch <konqueror@gmx.de> | 2003-10-11 18:38:12 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-10-11 18:38:12 +0000 |
commit | cb2446831a3f7a589aef485676004e33853dfcfb (patch) | |
tree | 119115e7d7924c649aded11d02c0c80462db8bae /libjava/java/io/FilePermission.java | |
parent | 6a12e65c11749cb0d8c0b39402f09ac7f18a22cc (diff) | |
download | gcc-cb2446831a3f7a589aef485676004e33853dfcfb.zip gcc-cb2446831a3f7a589aef485676004e33853dfcfb.tar.gz gcc-cb2446831a3f7a589aef485676004e33853dfcfb.tar.bz2 |
Externalizable.java, [...]: Removed redundant modifiers.
2003-10-11 Michael Koch <konqueror@gmx.de>
* 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.
From-SVN: r72352
Diffstat (limited to 'libjava/java/io/FilePermission.java')
-rw-r--r-- | libjava/java/io/FilePermission.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libjava/java/io/FilePermission.java b/libjava/java/io/FilePermission.java index 7d3e0af..07b42e1 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 '*': |