summaryrefslogtreecommitdiff
path: root/libjava/java/io/FilePermission.java
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-11 18:38:12 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-11 18:38:12 +0000
commit4d5cd4e1695551e1e32c87d14a30cbae9aad514e (patch)
tree119115e7d7924c649aded11d02c0c80462db8bae /libjava/java/io/FilePermission.java
parent4aa377371652e57a1b3050b5f30dfa079f8eaa6e (diff)
downloadgcc-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.java6
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 '*':