Summary: | Help users figure out why processors aren't running | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Walter Harley <eclipse> |
Component: | APT | Assignee: | Generic inbox for the JDT-APT component <jdt-apt-inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | enhancement | ||
Priority: | P3 | ||
Version: | 3.3 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Walter Harley
2007-09-06 19:26:09 EDT
Java 6 processors also fail silently when compiler compliance is only 5.0. This is very subtle because the annotated code compiles fine with 5.0 compliance; indeed from a user's perspective there is no distinction. If annotation processing is enabled, there are Java 6 processors enabled on the factory path, and compliance is set to 5.0, we should put a warning marker on the project saying something like "Some annotation processors did not run because Java compiler compliance was set lower than 6.0." |