In a project I have a module that uses JDK 1.4.2 and two dependent modules - one of them using JDK 5 and the other JDK 1.4.2 .
The problem is now that I can only select the language level for the whole project but not for the specific modules.
IDEA now and then proposes to add @Overwrite annotations to the 1.4.2-modules and won't notice it as an error when I use a JDK 5 construct in the 1.4.2-modules.
Would it be possible to change the language level selection to a module specific setting. Just like with the JDK selection there could be a project wide setting and a modules-specific one.