[intelliLang] Don't externally annotate annotations without arguments

From IJ-CR-101667

GitOrigin-RevId: 1958f93f036c10c6f9b196e8524f18326c1fbced
This commit is contained in:
Bart van Helvert
2023-02-23 18:23:30 +00:00
committed by intellij-monorepo-bot
parent a7795e78bc
commit 2362a47eed
@@ -2,6 +2,7 @@
package com.intellij.codeInsight.intention;
import com.intellij.codeInsight.AnnotationUtil;
import com.intellij.codeInsight.ExternalAnnotationsManager;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.EditorModificationUtilEx;
import com.intellij.openapi.project.Project;
@@ -17,7 +18,7 @@ public class AddAnnotationFixWithoutArgFix extends AddAnnotationFix {
public AddAnnotationFixWithoutArgFix(@NotNull String fqn,
@NotNull PsiModifierListOwner modifierListOwner,
String @NotNull ... annotationsToRemove) {
super(fqn, modifierListOwner, annotationsToRemove);
super(fqn, modifierListOwner, PsiNameValuePair.EMPTY_ARRAY, ExternalAnnotationsManager.AnnotationPlace.IN_CODE, annotationsToRemove);
}
public static boolean isApplicable(@NotNull PsiModifierListOwner modifierListOwner, @NotNull String annotationFQN) {