diff --git a/java/java-tests/testSrc/com/intellij/java/psi/resolve/ResolveMethod15Test.java b/java/java-tests/testSrc/com/intellij/java/psi/resolve/ResolveMethod15Test.java index 356fb8c930ee..1142e4f48b3f 100644 --- a/java/java-tests/testSrc/com/intellij/java/psi/resolve/ResolveMethod15Test.java +++ b/java/java-tests/testSrc/com/intellij/java/psi/resolve/ResolveMethod15Test.java @@ -15,6 +15,7 @@ */ package com.intellij.java.psi.resolve; +import com.intellij.codeInsight.TargetElementUtil; import com.intellij.navigation.NavigationItem; import com.intellij.openapi.util.RecursionManager; import com.intellij.psi.*; @@ -22,6 +23,8 @@ import com.intellij.psi.infos.MethodCandidateInfo; import com.intellij.psi.util.PsiTreeUtil; import org.jetbrains.annotations.NonNls; +import java.util.Collection; + import static org.hamcrest.core.IsInstanceOf.instanceOf; import static org.junit.Assert.assertThat; @@ -440,7 +443,9 @@ public class ResolveMethod15Test extends Resolve15TestCase { public void testTestGenericMethodOverloading2() throws Exception{ PsiReference ref = configureByFile(); - PsiElement target = ref.resolve(); + Collection candidates = TargetElementUtil.getInstance().getTargetCandidates(ref); + assertOneElement(candidates); + PsiElement target = candidates.iterator().next(); assertThat(target, instanceOf(PsiMethod.class)); assertThat(target.getParent(), instanceOf(PsiClass.class)); assertEquals("A", ((NavigationItem)target.getParent()).getName());