mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
do not use deprecated findClass() method
This commit is contained in:
committed by
Dmitry Jemerov
parent
e48335a074
commit
ccca71259f
@@ -9,6 +9,7 @@ import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.projectRoots.impl.JavaSdkImpl;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.refactoring.inlineSuperClass.InlineSuperClassRefactoringProcessor;
|
||||
|
||||
public class InlineSuperClassTest extends MultiFileTestCase {
|
||||
@@ -33,14 +34,14 @@ public class InlineSuperClassTest extends MultiFileTestCase {
|
||||
try {
|
||||
doTest(new PerformAction() {
|
||||
public void performAction(final VirtualFile rootDir, final VirtualFile rootAfter) throws Exception {
|
||||
PsiClass aClass = myJavaFacade.findClass("Test");
|
||||
PsiClass aClass = myJavaFacade.findClass("Test", GlobalSearchScope.allScope(myProject));
|
||||
|
||||
if (aClass == null) aClass = myJavaFacade.findClass("p.Test");
|
||||
if (aClass == null) aClass = myJavaFacade.findClass("p.Test", GlobalSearchScope.allScope(myProject));
|
||||
assertNotNull("Class Test not found", aClass);
|
||||
|
||||
PsiClass superClass = myJavaFacade.findClass("Super");
|
||||
PsiClass superClass = myJavaFacade.findClass("Super", GlobalSearchScope.allScope(myProject));
|
||||
|
||||
if (superClass == null) superClass = myJavaFacade.findClass("p1.Super");
|
||||
if (superClass == null) superClass = myJavaFacade.findClass("p1.Super", GlobalSearchScope.allScope(myProject));
|
||||
assertNotNull("Class Super not found", superClass);
|
||||
|
||||
new InlineSuperClassRefactoringProcessor(getProject(), superClass, aClass).run();
|
||||
@@ -162,11 +163,13 @@ public class InlineSuperClassTest extends MultiFileTestCase {
|
||||
public void testMultipleSubclasses() throws Exception {
|
||||
doTest(new PerformAction() {
|
||||
public void performAction(final VirtualFile rootDir, final VirtualFile rootAfter) throws Exception {
|
||||
PsiClass superClass = myJavaFacade.findClass("Super");
|
||||
if (superClass == null) superClass = myJavaFacade.findClass("p1.Super");
|
||||
PsiClass superClass = myJavaFacade.findClass("Super", GlobalSearchScope.allScope(myProject));
|
||||
if (superClass == null) superClass = myJavaFacade.findClass("p1.Super", GlobalSearchScope.allScope(myProject));
|
||||
assertNotNull("Class Super not found", superClass);
|
||||
new InlineSuperClassRefactoringProcessor(getProject(), superClass, myJavaFacade.findClass("Test"), myJavaFacade.findClass("Test1")).run();
|
||||
new InlineSuperClassRefactoringProcessor(getProject(), superClass,
|
||||
myJavaFacade.findClass("Test", GlobalSearchScope.allScope(myProject)),
|
||||
myJavaFacade.findClass("Test1", GlobalSearchScope.allScope(myProject))).run();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-1
@@ -9,6 +9,7 @@ import com.intellij.pom.java.LanguageLevel;
|
||||
import com.intellij.psi.JavaPsiFacade;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.refactoring.introduceVariable.IntroduceVariableBase;
|
||||
|
||||
/**
|
||||
@@ -80,7 +81,7 @@ public class IntroduceVariableMultifileTest extends MultiFileTestCase {
|
||||
return new PerformAction() {
|
||||
public void performAction(VirtualFile vroot, VirtualFile rootAfter) {
|
||||
final JavaPsiFacade psiManager = getJavaFacade();
|
||||
final PsiClass aClass = psiManager.findClass(className);
|
||||
final PsiClass aClass = psiManager.findClass(className, GlobalSearchScope.allScope(myProject));
|
||||
assertTrue(aClass != null);
|
||||
final PsiFile containingFile = aClass.getContainingFile();
|
||||
final VirtualFile virtualFile = containingFile.getVirtualFile();
|
||||
|
||||
@@ -11,6 +11,7 @@ import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.PsiField;
|
||||
import com.intellij.psi.PsiMethod;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.refactoring.memberPushDown.PushDownProcessor;
|
||||
import com.intellij.refactoring.util.DocCommentPolicy;
|
||||
import com.intellij.refactoring.util.classMembers.MemberInfo;
|
||||
@@ -38,10 +39,10 @@ public class PushDownMultifileTest extends MultiFileTestCase {
|
||||
try {
|
||||
doTest(new PerformAction() {
|
||||
public void performAction(final VirtualFile rootDir, final VirtualFile rootAfter) throws Exception {
|
||||
final PsiClass srcClass = myJavaFacade.findClass("a.A");
|
||||
final PsiClass srcClass = myJavaFacade.findClass("a.A", GlobalSearchScope.allScope(myProject));
|
||||
assertTrue("Source class not found", srcClass != null);
|
||||
|
||||
final PsiClass targetClass = myJavaFacade.findClass("b.B");
|
||||
final PsiClass targetClass = myJavaFacade.findClass("b.B", GlobalSearchScope.allScope(myProject));
|
||||
assertTrue("Target class not found", targetClass != null);
|
||||
|
||||
final PsiMethod[] methods = srcClass.getMethods();
|
||||
@@ -85,10 +86,10 @@ public class PushDownMultifileTest extends MultiFileTestCase {
|
||||
try {
|
||||
doTest(new PerformAction() {
|
||||
public void performAction(final VirtualFile rootDir, final VirtualFile rootAfter) throws Exception {
|
||||
final PsiClass srcClass = myJavaFacade.findClass("a.A");
|
||||
final PsiClass srcClass = myJavaFacade.findClass("a.A", GlobalSearchScope.allScope(myProject));
|
||||
assertTrue("Source class not found", srcClass != null);
|
||||
|
||||
final PsiClass targetClass = myJavaFacade.findClass("b.B");
|
||||
final PsiClass targetClass = myJavaFacade.findClass("b.B", GlobalSearchScope.allScope(myProject));
|
||||
assertTrue("Target class not found", targetClass != null);
|
||||
|
||||
final PsiField[] fields = srcClass.getFields();
|
||||
@@ -112,4 +113,4 @@ public class PushDownMultifileTest extends MultiFileTestCase {
|
||||
}
|
||||
fail("Conflict was not detected");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.intellij.JavaTestUtil;
|
||||
import com.intellij.openapi.fileEditor.FileDocumentManager;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.refactoring.turnRefsToSuper.TurnRefsToSuperProcessor;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
|
||||
@@ -138,12 +139,12 @@ public class TurnRefsToSuperTest extends MultiFileTestCase {
|
||||
}
|
||||
|
||||
private void performAction(final String className, final String superClassName, boolean replaceInstanceOf) {
|
||||
final PsiClass aClass = myJavaFacade.findClass(className);
|
||||
final PsiClass aClass = myJavaFacade.findClass(className, GlobalSearchScope.allScope(myProject));
|
||||
assertNotNull("Class " + className + " not found", aClass);
|
||||
PsiClass superClass = myJavaFacade.findClass(superClassName);
|
||||
PsiClass superClass = myJavaFacade.findClass(superClassName, GlobalSearchScope.allScope(myProject));
|
||||
assertNotNull("Class " + superClassName + " not found", superClass);
|
||||
|
||||
new TurnRefsToSuperProcessor(myProject, aClass, superClass, replaceInstanceOf).run();
|
||||
FileDocumentManager.getInstance().saveAllDocuments();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.vfs.LocalFileSystem;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.refactoring.typeCook.Settings;
|
||||
import com.intellij.refactoring.typeCook.deductive.builder.ReductionSystem;
|
||||
import com.intellij.refactoring.typeCook.deductive.builder.SystemBuilder;
|
||||
@@ -663,7 +664,7 @@ public class TypeCookTest extends MultiFileTestCase {
|
||||
}
|
||||
|
||||
private void performAction(String className, String rootDir, final boolean cookObjects) throws Exception {
|
||||
PsiClass aClass = myJavaFacade.findClass(className);
|
||||
PsiClass aClass = myJavaFacade.findClass(className, GlobalSearchScope.allScope(myProject));
|
||||
|
||||
assertNotNull("Class " + className + " not found", aClass);
|
||||
|
||||
@@ -736,8 +737,12 @@ public class TypeCookTest extends MultiFileTestCase {
|
||||
PrintWriter writer;
|
||||
if (!patternFile.exists()) {
|
||||
writer = new PrintWriter(new FileOutputStream(patternFile));
|
||||
writer.print(itemRepr);
|
||||
writer.close();
|
||||
try {
|
||||
writer.print(itemRepr);
|
||||
}
|
||||
finally {
|
||||
writer.close();
|
||||
}
|
||||
|
||||
System.out.println("Pattern not found, file " + patternName + " created.");
|
||||
|
||||
@@ -747,10 +752,14 @@ public class TypeCookTest extends MultiFileTestCase {
|
||||
File graFile = new File(FileUtil.getTempDirectory() + File.separator + rootDir + File.separator + itemName);
|
||||
|
||||
writer = new PrintWriter(new FileOutputStream(graFile));
|
||||
try {
|
||||
writer.print(itemRepr);
|
||||
}
|
||||
finally {
|
||||
writer.close();
|
||||
}
|
||||
|
||||
writer.print(itemRepr);
|
||||
|
||||
writer.close();
|
||||
|
||||
LocalFileSystem.getInstance().refreshAndFindFileByIoFile(graFile);
|
||||
FileDocumentManager.getInstance().saveAllDocuments();
|
||||
|
||||
Reference in New Issue
Block a user