aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/nio/channels/FileLock.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/libjava/java/nio/channels/FileLock.java b/libjava/java/nio/channels/FileLock.java
index 629f5ef..a4af080 100644
--- a/libjava/java/nio/channels/FileLock.java
+++ b/libjava/java/nio/channels/FileLock.java
@@ -132,6 +132,16 @@ public abstract class FileLock
*/
public final String toString()
{
- return "file-lock:pos=" + position + "size=" + size;
+ String toReturn = getClass().getName() +
+ "[" + position + ":" + size;
+ if (shared)
+ toReturn += " shared";
+ else
+ toReturn += " exclusive";
+ if (isValid())
+ toReturn += " valid]";
+ else
+ toReturn += " invalid]";
+ return toReturn;
}
}