diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java index 1185d9fe9263..5b220ffaff83 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java @@ -176,7 +176,6 @@ public class StubBuildingVisitor extends ClassVisitor { return convertedSuper; } - // for lexer, so need not to be precise private static LanguageLevel convertFromVersion(final int version) { switch (version) { case Opcodes.V1_1: @@ -188,10 +187,14 @@ public class StubBuildingVisitor extends ClassVisitor { return LanguageLevel.JDK_1_4; case Opcodes.V1_5: - case Opcodes.V1_6: - case Opcodes.V1_7: return LanguageLevel.JDK_1_5; + case Opcodes.V1_6: + return LanguageLevel.JDK_1_6; + + case Opcodes.V1_7: + return LanguageLevel.JDK_1_7; + default: return LanguageLevel.HIGHEST; }