From 831cede1c54650f06edb5cddcbef06adca8173ab Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Tue, 6 Mar 2018 11:18:04 +0300 Subject: [PATCH] JvmElementApi: `getSourceElement` for `PsiAnnotation` and `PsiModifierListOwner` made `@Nullable` --- java/java-psi-api/src/com/intellij/psi/PsiAnnotation.java | 2 +- .../java-psi-api/src/com/intellij/psi/PsiModifierListOwner.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-psi-api/src/com/intellij/psi/PsiAnnotation.java b/java/java-psi-api/src/com/intellij/psi/PsiAnnotation.java index 879c54d12162..c1113126c967 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiAnnotation.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiAnnotation.java @@ -112,7 +112,7 @@ public interface PsiAnnotation extends PsiAnnotationMemberValue, PsiMetaOwner, J @Nullable PsiAnnotationOwner getOwner(); - @NotNull + @Nullable @Override default PsiElement getSourceElement() { return this; diff --git a/java/java-psi-api/src/com/intellij/psi/PsiModifierListOwner.java b/java/java-psi-api/src/com/intellij/psi/PsiModifierListOwner.java index fa7d7da037e7..127ff21f2ae0 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiModifierListOwner.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiModifierListOwner.java @@ -59,7 +59,7 @@ public interface PsiModifierListOwner extends PsiElement, JvmModifiersOwner { return getListModifiers(this); } - @NotNull + @Nullable @Override default PsiElement getSourceElement() { return this;