Pushing the envelope

Darren's take on Java, agile methods, cool open source stuff, interesting technologies and other random wanderings through the land of blog.
Updated: 26/01/2003; 11:50:01.
Places to go
Apache Jakarta Project
c2.com
ExtremeProgramming.org
OpenSymphony
XProgramming.com
XP Developer

People to see
Russell Beattie
Eugene Belyaev
Tony Bowden
Mike Cannon-Brookes
Jeff Duska
Paul Hammant
Scott Johnson
Brett Morgan
Rickard Öberg
James Strachan
Joe Walnes

Things to do

Subscribe to "Pushing the envelope" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


That was the day
September 2002
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Aug   Oct



Archives
December 2002
November 2002
October 2002
September 2002
August 2002

Listening To


Valid RSS

Click here to visit the Radio UserLand website.

  25 September 2002

Continuing the subject of XDoclet, I have a vague recollection of someone (can't find the reference, sorry) mentioning using it to implement C# style Attributes in Java. Interesting. Add XDoclet to the pile of things to learn more about...

10:45:18 PM      comment []

QDox 1.0 Released - http://qdox.sourceforge.net

This is the first opensource release of anything I've made in months - I've been a busy boy :)

QDox is a small footprint, high-speed Java and JavaDoc parsing library. It was born out of my own frustration with how slow code-generation tools were that rely on the Sun JavaDoc processor. This is much faster replacement. On my home machine it takes 16 seconds to scan 3000 files (courtesy of Apache CVS), where Sun JavaDoc takes just over 2 minutes. The library has no runtime dependencies and a simple and intuitive API.

MockMaker now uses QDox to generate mock objects from source code as part of the build process.

[Joe's Jelly]

Excellent. Any plans to integrate QDox with XDoclet?

On the subject of XDoclet, has anyone tried using it to implement design by contract? There's an article here describing an implementation of DBC using dynamic proxies and the doclet API. I wonder if XDoclet might provide an even slicker solution.


10:17:04 PM      comment []

© Copyright 2003 Darren Hobbs