- 
                Notifications
    You must be signed in to change notification settings 
- Fork 61
Closed
Description
According to the javadoc of
Line 410 in c5edddc
| private static boolean isPreJava16(CompilerConfiguration config) { | 
Line 393 in c5edddc
| private static boolean isPreJava14(CompilerConfiguration config) { | 
isPreJavaXX are supposed to
return true if the compiler configuration represents a Java XX compiler or later, false otherwise
The logic within those methods evaluates partially also the parameter source (
Line 418 in c5edddc
| v = config.getSourceVersion(); | 
release (Line 435 in c5edddc
| String v = config.getReleaseVersion(); | 
However I am not sure when CompilerConfiguration.getCompilerVersion() is reliably set at all. IMHO there should be some logic separate for in-process and forked compiling which determines the real javac version (either from system property java.version for in-process compilation or the parsed output of javac -version)
Metadata
Metadata
Assignees
Labels
No labels