Fix resolve tests: now the results are checked against alt-headers
This commit is contained in:
+1
-1
@@ -646,7 +646,7 @@ public class JavaDescriptorResolver {
|
||||
return resolveNamespace(psiPackage);
|
||||
}
|
||||
|
||||
private PsiClass findClass(String qualifiedName) {
|
||||
public PsiClass findClass(String qualifiedName) {
|
||||
PsiClass altClass = altClassFinder.findClass(qualifiedName);
|
||||
if (altClass != null) return altClass;
|
||||
return javaFacade.findClass(qualifiedName, javaSearchScope);
|
||||
|
||||
@@ -6,7 +6,6 @@ import com.intellij.psi.JavaPsiFacade;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiMethod;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import junit.framework.Test;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.JetTestCaseBuilder;
|
||||
@@ -16,10 +15,12 @@ import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
|
||||
import org.jetbrains.jet.lang.descriptors.FunctionDescriptor;
|
||||
import org.jetbrains.jet.lang.descriptors.ValueParameterDescriptor;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.resolve.BindingTraceContext;
|
||||
import org.jetbrains.jet.lang.resolve.calls.CallResolver;
|
||||
import org.jetbrains.jet.lang.resolve.calls.OverloadResolutionResults;
|
||||
import org.jetbrains.jet.lang.resolve.calls.ResolvedCall;
|
||||
import org.jetbrains.jet.lang.resolve.calls.autocasts.DataFlowInfo;
|
||||
import org.jetbrains.jet.lang.resolve.java.JavaSemanticServices;
|
||||
import org.jetbrains.jet.lang.resolve.scopes.receivers.ReceiverDescriptor;
|
||||
import org.jetbrains.jet.lang.types.JetStandardLibrary;
|
||||
import org.jetbrains.jet.lang.types.JetType;
|
||||
@@ -102,9 +103,9 @@ public class JetResolveTest extends ExtensibleResolveTestCase {
|
||||
@NotNull
|
||||
private PsiClass findClass(String qualifiedName) {
|
||||
Project project = getProject();
|
||||
JavaPsiFacade javaFacade = JavaPsiFacade.getInstance(project);
|
||||
GlobalSearchScope javaSearchScope = GlobalSearchScope.allScope(project);
|
||||
return javaFacade.findClass(qualifiedName, javaSearchScope);
|
||||
JetSemanticServices jetSemanticServices = JetSemanticServices.createSemanticServices(project);
|
||||
JavaSemanticServices javaSemanticServices = new JavaSemanticServices(project, jetSemanticServices, new BindingTraceContext());
|
||||
return javaSemanticServices.getDescriptorResolver().findClass(qualifiedName);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user