Attrib4j - Custom metadata for Java News
Status: Beta
Brought to you by:
markpollack
Initial support for inheritance of attributes declared in a superclass or interface are now supported for attributes declared on methods. You can also specify a filter class when retreiving method attributes.
You now have the option of not using a fully qualified name (FQN) to specify an attribute class. For example, instead of typing '@attribute attrib4j.examples.attributes.Transaction("Required")', you can now type '@attribute Transaction("Required")'. In order to do this you must specify a comma delimited list of package names to the attribute compiler that will be prepended to the classname specified after the @attribute tag. The option is named 'attributepackages' and it is also exposed in the Ant task.