diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java index 526a5fab03b5..45ee3cf19dbf 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java @@ -18,6 +18,7 @@ package com.intellij.java.propertyBased; import com.intellij.lang.jvm.JvmModifier; import com.intellij.openapi.editor.Editor; import com.intellij.psi.*; +import com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiUtil; import com.intellij.testFramework.propertyBased.CompletionPolicy; @@ -44,6 +45,9 @@ class JavaCompletionPolicy extends CompletionPolicy { !shouldSuggestJavaTarget((PsiJavaCodeReferenceElement)refElement, target)) { return false; } + if (ref instanceof FileReference && target instanceof PsiFile) { + return false; // IDEA-177167 + } return true; } diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java index 1ec1ceb7a01d..60ca34fdef00 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java @@ -31,6 +31,7 @@ class JavaIntentionPolicy extends IntentionPolicy { actionText.startsWith("Attach annotations") || // changes project model actionText.startsWith("Change class type parameter") || // doesn't change file text (starts live template) actionText.startsWith("Rename reference") || // doesn't change file text (starts live template) + actionText.equals("Remove") || // IDEA-177220 super.shouldSkipIntention(actionText); }