[JSR308] help on a simple example
Florin-Alexandru Bratu
fl.bratu at gmail.com
Mon Oct 27 12:44:08 EDT 2008
Hello everyone!
This is a simple question on the usage of the JSR308 prototype
implementation already available on the website. I've downloaded and
installed it over the OpenJDK 7 distribution. javac now recognises
annotations in comments, like this:
/*@Annotation*/
public class Main { }
but I'm not able to make it recognize annotations on "general"
statements, for instance this example, given on the website, does not work:
List<@Annotation Object> objs;
I am using the same annotation processor for @Annotation, and the same
javac version while compiling. Any ideas why the latter case is not
recognized?
Also, regarding the annotations in comments. On the website, it is
specified that "This temporary mechanism will not be part of the
official Java language when JSR 308 is incorporated into it. It may or
may not continue to be supported by the javac compiler." Is this the
official position of Sun? I ask because I am working on a project where
it would be really useful if the feature will be included directly in
the compiler - and not to write a separate Java source code checker for
annotations in comments....
Thank you!
Florin.
More information about the JSR308
mailing list