mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-134680 - CME: JavaDirectInheritorsSearcher.calculateDirectSubClasses
This commit is contained in:
+10
-8
@@ -212,14 +212,16 @@ public class JavaDirectInheritorsSearcher implements QueryExecutor<PsiClass, Dir
|
||||
});
|
||||
|
||||
final List<PsiClass> result = new ArrayList<>();
|
||||
for (Object value : classesWithFqn.values()) {
|
||||
if (value instanceof PsiClass) {
|
||||
result.add((PsiClass)value);
|
||||
}
|
||||
else {
|
||||
@SuppressWarnings("unchecked")
|
||||
List<PsiClass> list = (List<PsiClass>)value;
|
||||
result.addAll(list);
|
||||
synchronized (classesWithFqn) {
|
||||
for (Object value : classesWithFqn.values()) {
|
||||
if (value instanceof PsiClass) {
|
||||
result.add((PsiClass)value);
|
||||
}
|
||||
else {
|
||||
@SuppressWarnings("unchecked")
|
||||
List<PsiClass> list = (List<PsiClass>)value;
|
||||
result.addAll(list);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user