|Re: I'm still not thrilled by the eclipse java compiler. It is more lax or at the very least varies [message #261493 is a reply to message #261487]
||Sat, 19 July 2008 06:35
| Walter Harley
Registered: July 2009
"Julia Smith" <firstname.lastname@example.org> wrote in message |
> I'll bundle up some test cases in the next day or so. Since I've also had
> problems with annotation processing I have to ask if the expected
> compliance annotation processing is Java6 for Europa.
My understanding from the Eclipse member companies that are JCK licensees is
that Eclipse 3.4 passes the Java 6 compiler JCK, which does include
annotation processing tests. Certainly our intention is to be compatible
with javac with regard to annotation processing.
That said, the JCK tests the command-line compiler (ecj) and there are some
differences between the ecj implementation of annotation processing and the
IDE implementation; not with regard to the typesystem, but with regard to
Filer, Messager, and the other platform-related parts of the API. In
particular, there are some Filer methods that are unimplemented in the IDE
implementation, simply because we were focused on trying to be compatible at
the command line and in the typesystem APIs.
If you have specific problems or incompatibilities, please do file a bug
against JDT/APT. At this point I'm a one-person part-time volunteer "team",
and I can use all the testing help that I can get.
JDT APT lead
Powered by FUDForum
. Page generated in 0.01818 seconds