Java News from Saturday, May 15, 2004

Joe Walnes has released XStream 1.0, an open source library for serializing arbitrary Java objects as XML. The classes do not need to implement Serializable or provide no-args constructors. Java 1.4 or later is required for full functionality, though some of it appears to work in earlier VMs.

David Hovemeyer has posted FindBugs 0.7.3, an automated open source tool for finding potential bugs in Java code. This release improves the documentation, provides a -workHard option to reduce false warnings associated with infeasible or unlikely exception edges, adds a detector for code that catches IllegalMonitorStateException, a detector to find private methods that are never called, a detector to find suspicious uses of non-short-circuiting boolean operators (& and |, rather than &&and ||. Java 1.4 or later is required. FindBugs is published under the LGPL.

Slava Pestov has uploaded the thirteenth pre-release of jEdit 4.2, an open source programmer's editor written in Java with extensive plug-in support and my preferred text editor on Windows and Unix. This release adds Zope Page Template syntax highlighting and fixes various bugs.