diff options
| author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-10-11 18:38:12 +0000 |
|---|---|---|
| committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-10-11 18:38:12 +0000 |
| commit | 4d5cd4e1695551e1e32c87d14a30cbae9aad514e (patch) | |
| tree | 119115e7d7924c649aded11d02c0c80462db8bae /libjava/java/io/FilePermission.java | |
| parent | 4aa377371652e57a1b3050b5f30dfa079f8eaa6e (diff) | |
| download | gcc-4d5cd4e1695551e1e32c87d14a30cbae9aad514e.tar.gz | |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72352 138bc75d-0d04-0410-961f-82ee72b054a4
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 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 '*': |
