mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
some very minor optimizations
This commit is contained in:
@@ -29,6 +29,7 @@ import com.intellij.psi.scope.PsiConflictResolver;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.psi.util.*;
|
||||
import com.intellij.util.containers.HashSet;
|
||||
import gnu.trove.THashMap;
|
||||
import gnu.trove.THashSet;
|
||||
import gnu.trove.TIntArrayList;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -189,7 +190,7 @@ public class JavaMethodsConflictResolver implements PsiConflictResolver{
|
||||
private void checkSameSignatures(final List<CandidateInfo> conflicts) {
|
||||
// candidates should go in order of class hierarchy traversal
|
||||
// in order for this to work
|
||||
Map<MethodSignature, CandidateInfo> signatures = new HashMap<MethodSignature, CandidateInfo>();
|
||||
Map<MethodSignature, CandidateInfo> signatures = new THashMap<MethodSignature, CandidateInfo>(conflicts.size());
|
||||
Set<PsiMethod> superMethods = new HashSet<PsiMethod>();
|
||||
for (CandidateInfo conflict : conflicts) {
|
||||
final PsiMethod method = ((MethodCandidateInfo)conflict).getElement();
|
||||
|
||||
Reference in New Issue
Block a user