On Sat, Jul 19, 2008 at 9:15 PM, <toad at freenetproject.org> wrote:
> Author: toad
> Date: 2008-07-19 13:15:29 +0000 (Sat, 19 Jul 2008)
> New Revision: 21239
>
> Modified:
> branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java
> Log:
> Separate out so NPE is clearer.
>
> Modified: branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java
> ===================================================================
> --- branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java
> 2008-07-19 13:12:56 UTC (rev 21238)
> +++ branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java
> 2008-07-19 13:15:29 UTC (rev 21239)
> @@ -422,7 +422,13 @@
> }
>
> public synchronized String toString() {
> - return super.toString()+ ':'
> +getFile().getPath()+":streams="+(streams == null ? 0 : streams.size());
> + StringBuffer sb = new StringBuffer();
The current best patience is use StringBuilder instead of StringBuffer.
It is a non-synchronized version of StringBuffer in java 5
> + sb.append(super.toString());
> + sb.append(':');
> + sb.append(getFile().getPath());
> + sb.append(":streams=");
> + sb.append(streams == null ? 0 : streams.size());
> + return sb.toString();
> }
>
> /**
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>