language levels in java core bundle

This commit is contained in:
Dmitry Jemerov
2011-10-14 18:42:04 +02:00
parent 00b3308261
commit ab2f700062
4 changed files with 16 additions and 16 deletions
@@ -15,20 +15,20 @@
*/
package com.intellij.pom.java;
import com.intellij.core.JavaCoreBundle;
import com.intellij.openapi.util.Key;
import com.intellij.psi.PsiBundle;
import org.jetbrains.annotations.Nullable;
/**
* @author dsl
*/
public enum LanguageLevel {
JDK_1_3(PsiBundle.message("jdk.1.3.language.level.description")),
JDK_1_4(PsiBundle.message("jdk.1.4.language.level.description")),
JDK_1_5(PsiBundle.message("jdk.1.5.language.level.description")),
JDK_1_6(PsiBundle.message("jdk.1.6.language.level.description")),
JDK_1_7(PsiBundle.message("jdk.1.7.language.level.description")),
JDK_1_8(PsiBundle.message("jdk.1.8.language.level.description"));
JDK_1_3(JavaCoreBundle.message("jdk.1.3.language.level.description")),
JDK_1_4(JavaCoreBundle.message("jdk.1.4.language.level.description")),
JDK_1_5(JavaCoreBundle.message("jdk.1.5.language.level.description")),
JDK_1_6(JavaCoreBundle.message("jdk.1.6.language.level.description")),
JDK_1_7(JavaCoreBundle.message("jdk.1.7.language.level.description")),
JDK_1_8(JavaCoreBundle.message("jdk.1.8.language.level.description"));
public static final LanguageLevel HIGHEST = JDK_1_8;
public static final Key<LanguageLevel> KEY = Key.create("LANGUAGE_LEVEL");
@@ -0,0 +1,9 @@
psi.error.attempt.to.edit.class.file=Cannot modify compiled element
#language levels
jdk.1.3.language.level.description=1.3 - Plain old Java
jdk.1.4.language.level.description=1.4 - 'assert' keyword
jdk.1.5.language.level.description=5.0 - 'enum' keyword, autoboxing, etc.
jdk.1.6.language.level.description=6.0 - @Override in interfaces
jdk.1.7.language.level.description=7.0 - Diamonds, ARM, multi-catch, etc.
jdk.1.8.language.level.description=8.0 - Type annotations
@@ -1 +0,0 @@
psi.error.attempt.to.edit.class.file=Cannot modify compiled element
@@ -69,14 +69,6 @@ jsp.documentation.message.custom.attribute.name=Custom attribute name
jsp.documentation.message.description=Description:\\&nbsp;{0}
jsp.documentation.message.example.of.use=Example\\&nbsp;of\\&nbsp;use:<br><pre>{0}</pre>
#language levels
jdk.1.3.language.level.description=1.3 - Plain old Java
jdk.1.4.language.level.description=1.4 - 'assert' keyword
jdk.1.5.language.level.description=5.0 - 'enum' keyword, autoboxing, etc.
jdk.1.6.language.level.description=6.0 - @Override in interfaces
jdk.1.7.language.level.description=7.0 - Diamonds, ARM, multi-catch, etc.
jdk.1.8.language.level.description=8.0 - Type annotations
#access levels
default.package.presentation=<default>
anonymous.class.display=Anonymous class