It isn't a huge amount of code, but out of curiosity why implement this from scratch rather than using:
http://svn.apache.org/viewvc/tomcat/trunk/java/javax/annotation/ (It was this commit that prompted me to look again at the dependencies that might fill gaps in our implementation.) Regards, Mark. In message <20100208064557.c27302388...@eris.apache.org>, regi...@apache.org writes: > > Author: regisxu > Date: Mon Feb 8 06:45:55 2010 > New Revision: 907559 > > URL: http://svn.apache.org/viewvc?rev=907559&view=rev > Log: > Apply patch for HARMONY-6436: [java6]implement javax.annotation package > > Added: > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/ > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/annotation/ > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/annotation/Generated.java (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/annotation/PostConstruct.java (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/annotation/PreDestroy.java (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/annotation/Resource.java (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/java > /javax/annotation/Resources.java (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/ > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/ > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/GeneratedTest.java (w > ith props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/PostConstructTest.java > (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/PreDestroyTest.java ( > with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/ResourceTest.java (wi > th props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/Resource_Authentication > TypeTest.java (with props) > harmony/enhanced/classlib/branches/java6/modules/annotation/src/test/java > /org/apache/harmony/annotation/tests/javax/annotation/ResourcesTest.java (w > ith props) > > Added: harmony/enhanced/classlib/branches/java6/modules/annotation/src/main/j > ava/javax/annotation/Generated.java > URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/mo > dules/annotation/src/main/java/javax/annotation/Generated.java?rev=907559&vie > w=auto > ============================================================================= [SNIP]