diff --git a/java/java-psi-api/src/com/intellij/psi/PsiClassType.java b/java/java-psi-api/src/com/intellij/psi/PsiClassType.java index 722b9e2816a2..4d3ff916f5fe 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiClassType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiClassType.java @@ -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); /**