[java-intentions] IDEA-363734 "Make Xxx impelent Yyy" quick fix inserts @NotNull

(cherry picked from commit 4e9a3f94cf1aedadd0b2c4699e168ccb3be0e405)

IJ-CR-150708

GitOrigin-RevId: ced9d4595e513387ebf996bf8dd0894877ef0f3e
This commit is contained in:
Tagir Valeev
2024-12-02 17:22:58 +01:00
committed by intellij-monorepo-bot
parent 9a6c3e865e
commit d2d87a71f3
14 changed files with 60 additions and 4 deletions

View File

@@ -153,7 +153,8 @@ public class ExtendsListFix extends LocalQuickFixAndIntentionActionOnPsiElement
else {
anchor = referenceElements[position - 1];
}
PsiJavaCodeReferenceElement classReferenceElement = JavaPsiFacade.getElementFactory(project).createReferenceElementByType(myTypeToExtendFrom);
PsiJavaCodeReferenceElement classReferenceElement = JavaPsiFacade.getElementFactory(project)
.createReferenceElementByType(myTypeToExtendFrom.annotate(TypeAnnotationProvider.EMPTY));
PsiElement element;
if (anchor == null) {
if (referenceElements.length == 0) {