When I fixed the JDepend task, I made it depend on JDK 1.2 - which is
fine as JDepend has the same dependency.
I'll shortly commit the JUnit Report patches and those contain workarounds
for the famous StringBuffer#toString memory leak[1] in JDK 1.4.1.
Unfortunately the workaround is to use StringBuffer#substring which is
not part of JDK 1.1.
IIUC we don't have a 1.1 compatibility requirement for CVS HEAD any
longer, so that is fine.
I'll grep through the sources to see whether I find more cases of
StringBuffer#toString used on shared StringBuffers (its my
understanding that it doesn't do too much harm if the StringBuffer
gets recycled at some point) and will apply the same workaround there.
We won't be able to fix the problem in the 1.5 branch, though.
Stefan
Footnotes:
[1] http://developer.java.sun.com/developer/bugParade/bugs/4724129.html