Upgrading

Upgrading to 1.6

This section describes what needs to be done when upgrading to QDox 1.5. For an extensive list of changes (most of them backwards compatible), please see the Changes Report.

Things that might break your code

In JavaClass the getInnerClasses() method has been renamed to getNestedClasses(). The old name remains as a (deprecated) synonym.

With support for generic types, we've introduced a bug affecting the use of "<" and ">" in initialisers (see QDOX-71).

Upgrading to 1.5

This section describes what needs to be done when upgrading to QDox 1.5. For an extensive list of changes (most of them backwards compatible), please see the Changes Report.

Things that might break your code

The DocletTag interface no longer contains a setContext() method. That information is now provided via DocletTagFactory, where createDocletTag() now requires an additional "context" parameter.

The parser now passes tag-data to Builders using a new TagDef structure.

Upgrading to 1.3

This section describes what needs to be done when upgrading to QDox 1.3. For an extensive list of changes (most of them backwards compatible), please see the Changes Report.

Things that might break your code

(Thanks to Peter Donald for contributing this list).