Check if element is valid before checking it's writable

Otherwise it may lead to exception
This commit is contained in:
Denis Zharkov
2015-03-23 10:58:30 +03:00
parent 7aa2642a2b
commit 9da88bbd0f
@@ -87,7 +87,7 @@ public abstract class ChangeFunctionSignatureFix extends JetIntentionAction<PsiE
}
for (PsiElement declaration : declarations) {
if (!QuickFixUtil.canModifyElement(declaration)) {
if (!declaration.isValid() || !QuickFixUtil.canModifyElement(declaration)) {
return false;
}
}