sebb schrieb:
LANG trunk currently includes some use of JCIP annotations.
The annotations were defined with Runtime retention.
Although the annotation jar is not needed to run applications, it
turns out that the Sun Java 1.5 compiler reports an error if the jar
is not present. [Java 1.6 only issues a warning]
Obviously this is not ideal ;-)
Possible options:
* remove JCIP (leave the annotations as comments)
* bundle JCIP (license is CC Attribution)
* write our own annotations - with class-file retention
Seems to me that annotations are in scope for LANG.
Comments?
I see some value in option 3, i.e. having our own versions of these
annotations in [lang]. Maybe this would help to make them more popular
and make developers aware of threading issues?
Oliver
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org