exception tolerance (IDEA-61510)

This commit is contained in:
Dmitry Jemerov
2010-11-19 14:20:25 +03:00
parent e1164f1314
commit 670a18ea08
@@ -123,13 +123,23 @@ public class FindUsagesManager implements JDOMExternalizable {
public boolean canFindUsages(@NotNull final PsiElement element) {
for (FindUsagesHandlerFactory factory : myHandlers) {
if (factory.canFindUsages(element)) {
return true;
try {
if (factory.canFindUsages(element)) {
return true;
}
}
catch (Exception e) {
LOG.error(e);
}
}
for (FindUsagesHandlerFactory factory : Extensions.getExtensions(FindUsagesHandlerFactory.EP_NAME, myProject)) {
if (factory.canFindUsages(element)) {
return true;
try {
if (factory.canFindUsages(element)) {
return true;
}
}
catch (Exception e) {
LOG.error(e);
}
}
return false;