PsiClassType.setLanguageLevel is pure

This commit is contained in:
peter
2015-02-12 17:56:00 +01:00
parent b5a698e2fc
commit fd7d0f5511
@@ -20,6 +20,7 @@ import com.intellij.pom.java.LanguageLevel;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.psi.util.PsiUtil;
import com.intellij.util.ArrayFactory;
import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -233,6 +234,7 @@ public abstract class PsiClassType extends PsiType {
* @return type with requested language level
*/
@NotNull
@Contract(pure = true)
public abstract PsiClassType setLanguageLevel(@NotNull LanguageLevel languageLevel);
/**