performance

This commit is contained in:
Alexey Kudravtsev
2010-07-07 13:06:31 +04:00
parent 2379e0ad68
commit 69a331a389
222 changed files with 840 additions and 592 deletions
@@ -1,5 +1,6 @@
package com.intellij.psi.impl.compiled;
import com.intellij.util.containers.ContainerUtil;
import junit.framework.TestCase;
import java.util.*;
@@ -123,7 +124,7 @@ public class ClassFileStubBuilderTest extends TestCase {
private static boolean isInner(String name, String... files) {
Set<String> all = new HashSet<String>();
all.addAll(Arrays.asList(files));
ContainerUtil.addAll(all, files);
all.add(name);
return ClassFileStubBuilder.isInner(name, new DirectoryMock(all));
}
@@ -140,4 +141,4 @@ public class ClassFileStubBuilderTest extends TestCase {
return myFiles.contains(name);
}
}
}
}
@@ -9,6 +9,7 @@ import com.intellij.psi.PsiMethod;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.refactoring.inheritanceToDelegation.InheritanceToDelegationProcessor;
import com.intellij.util.ArrayUtil;
import com.intellij.util.containers.ContainerUtil;
import java.util.ArrayList;
import java.util.Arrays;
@@ -167,7 +168,7 @@ public class InheritanceToDelegationTest extends MultiFileTestCase {
final List<PsiMethod> methodsList = new ArrayList<PsiMethod>();
for (String name : methodNames) {
final PsiMethod[] methodsByName = baseClass.findMethodsByName(name, false);
methodsList.addAll(Arrays.asList(methodsByName));
ContainerUtil.addAll(methodsList, methodsByName);
}
delegatedMethods = methodsList.toArray(new PsiMethod[methodsList.size()]);
@@ -16,6 +16,7 @@ import com.intellij.openapi.util.EmptyRunnable;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.*;
import com.intellij.testFramework.IdeaTestCase;
import com.intellij.util.containers.ContainerUtil;
import java.io.File;
import java.io.IOException;
@@ -516,9 +517,9 @@ public class DirectoryIndexImplTest extends IdeaTestCase {
VirtualFile[] actualDirs = myIndex.getDirectoriesByPackageName(packageName, true).toArray(VirtualFile.EMPTY_ARRAY);
assertNotNull(actualDirs);
HashSet<VirtualFile> set1 = new HashSet<VirtualFile>();
set1.addAll(Arrays.asList(expectedDirs));
ContainerUtil.addAll(set1, expectedDirs);
HashSet<VirtualFile> set2 = new HashSet<VirtualFile>();
set2.addAll(Arrays.asList(actualDirs));
ContainerUtil.addAll(set2, actualDirs);
assertEquals(set1, set2);
}
}