Added Python 3.5 to all language levels list

The list of all the language levels was defined in
UnsupportedFeaturesUtil, so it was easy to forget to update it when
introducing a new language level. Now it's defined in LanguageLevel.
This commit is contained in:
Andrey Vlasovskikh
2015-03-25 12:37:58 +03:00
parent ca14b039aa
commit 4257881862
2 changed files with 20 additions and 15 deletions
@@ -15,11 +15,14 @@
*/
package com.jetbrains.python.psi;
import com.google.common.collect.ImmutableList;
import com.intellij.openapi.util.Key;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull;
import java.util.List;
/**
* @author yole
*/
@@ -35,6 +38,19 @@ public enum LanguageLevel {
PYTHON34(34, true, false, true, true),
PYTHON35(35, true, false, true, true);
public static List<LanguageLevel> ALL_LEVELS = ImmutableList.<LanguageLevel>builder()
.add(PYTHON24)
.add(PYTHON25)
.add(PYTHON26)
.add(PYTHON27)
.add(PYTHON30)
.add(PYTHON31)
.add(PYTHON32)
.add(PYTHON33)
.add(PYTHON34)
.add(PYTHON35)
.build();
private static LanguageLevel DEFAULT2 = PYTHON27;
private static LanguageLevel DEFAULT3 = PYTHON34;