mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
set javac retiring policy to "5 versions back" when choosing jdk for the forked compiler process
GitOrigin-RevId: aee90210b3fb21cac319730d60df05e4629323c7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b6804cc080
commit
3196e7b32e
@@ -1026,7 +1026,7 @@ public class JavaBuilder extends ModuleLevelBuilder {
|
||||
final Pair<JpsSdk<JpsDummyElement>, Integer> sdkVersionPair = getAssociatedSdk(chunk);
|
||||
if (sdkVersionPair != null) {
|
||||
final int sdkVersion = sdkVersionPair.second;
|
||||
if (sdkVersion >= 6 && (sdkVersion < 9 || Math.abs(sdkVersion - targetLanguageLevel) <= 3)) {
|
||||
if (sdkVersion >= 6 && (sdkVersion < 9 || Math.abs(sdkVersion - targetLanguageLevel) <= 5)) {
|
||||
// current javac compiler does support required language level
|
||||
return pair(sdkVersionPair.first.getHomePath(), sdkVersion);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user