mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Align inner representation of python 2 versions with python 3
GitOrigin-RevId: 268e221f9082fd5c26479822c02a233ea99a7663
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7ec52fb1e6
commit
0f948ef5f0
@@ -35,16 +35,16 @@ public enum LanguageLevel {
|
||||
/**
|
||||
* @apiNote This level is not supported since 2018.1.
|
||||
*/
|
||||
PYTHON24(24),
|
||||
PYTHON24(204),
|
||||
/**
|
||||
* @apiNote This level is not supported since 2018.1.
|
||||
*/
|
||||
PYTHON25(25),
|
||||
PYTHON25(205),
|
||||
/**
|
||||
* @apiNote This level is not supported since 2019.1.
|
||||
*/
|
||||
PYTHON26(26),
|
||||
PYTHON27(27),
|
||||
PYTHON26(206),
|
||||
PYTHON27(207),
|
||||
/**
|
||||
* @apiNote This level is not supported since 2018.1.
|
||||
* Use it only to distinguish Python 2 and Python 3.
|
||||
@@ -87,7 +87,7 @@ public enum LanguageLevel {
|
||||
ImmutableList.copyOf(
|
||||
Stream
|
||||
.of(values())
|
||||
.filter(v -> v.myVersion > 305 || v.myVersion == 27)
|
||||
.filter(v -> v.isAtLeast(PYTHON36) || v == PYTHON27)
|
||||
.collect(Collectors.toList())
|
||||
);
|
||||
|
||||
@@ -120,11 +120,11 @@ public enum LanguageLevel {
|
||||
}
|
||||
|
||||
public int getMajorVersion() {
|
||||
return myVersion < 100 ? myVersion / 10 : myVersion / 100;
|
||||
return myVersion / 100;
|
||||
}
|
||||
|
||||
public int getMinorVersion() {
|
||||
return myVersion < 100 ? myVersion % 10 : myVersion % 100;
|
||||
return myVersion % 100;
|
||||
}
|
||||
|
||||
public boolean hasPrintStatement() {
|
||||
|
||||
Reference in New Issue
Block a user