Details
Description
There is bug inside xdoclet-ojb-module, which cause it to crash when parsing classes using generics feature.
Here is example code:
package some.package;
/**
- @ojb.class
*/
class Foo {
}
/**
- @ojb.class
*/
class Bar<T extends Foo> {
/** - @ojb.reference class-ref="some.package.Foo"
- foreignkey="someReferenceId"
- database-foreignkey="false"
- auto-retrieve="true"
- auto-update="none"
- auto-delete="none"
*/
private T someReference;
/**
- @ojb.field
*/
private Integer someReferenceId;
}
I skiped some elements, to make this example shorten.
xdoclet craches when tries to find T class, which doesn't exist of course.