re PR libgcj/21372 (FileChannel.tryLock() return value incorrect)

2005-05-03  Andrew Overholt  <overholt@redhat.com>

	PR libgcj/21372:
	* gnu/java/nio/channels/FileChannelImpl.java: Return null if lock
	could not be acquired.
	* java/nio/channels/FileLock.java (toString): Re-implement to be
	in line with other implementations.

From-SVN: r99188
This commit is contained in:
Andrew Overholt 2005-05-03 22:38:17 +00:00 committed by Tom Tromey
parent 8148fe656d
commit f525d7a75f
3 changed files with 23 additions and 3 deletions

View file

@ -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;
}
}