mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
performance
This commit is contained in:
+4
-1
@@ -166,7 +166,10 @@ public class PsiReferenceRegistrarImpl extends PsiReferenceRegistrar {
|
||||
@NotNull PsiReferenceService.Hints hints) {
|
||||
final Class<? extends PsiElement> clazz = element.getClass();
|
||||
List<Trinity<PsiReferenceProvider, ProcessingContext, Double>> ret = null;
|
||||
for (final Class aClass : myKnownSupers.get(clazz)) {
|
||||
List<Class> classes = myKnownSupers.get(clazz);
|
||||
//noinspection ForLoopReplaceableByForEach
|
||||
for (int i = 0; i < classes.size(); i++) {
|
||||
Class aClass = classes.get(i);
|
||||
final SimpleProviderBinding simpleBinding = myBindingsMap.get(aClass);
|
||||
final NamedObjectProviderBinding namedBinding = myNamedBindingsMap.get(aClass);
|
||||
if (simpleBinding == null && namedBinding == null) continue;
|
||||
|
||||
Reference in New Issue
Block a user