Project: JDT
Bug 204803 [code generation] uses "Compiler compliance level" instead of "Source compatibility"
Reported: 2007-09-27 09:32:20 | Status: resolved fixed

Build ID: I20070621-1340 Steps To Reproduce: 1. Create some non-abstract class extending an abstract class. 2. In project properites / Java Compiler set Compiler compliance level to 6.0 and Source compatibility to 1.4 3. Using "Add unimplemented methods" create missing abstract method stubs. They get @Override annotation which does not compile under 1.4 More information:

Files changed in fix:
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/OrganizeImportsOperation.java org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java