EA-53575 - CCE: InlineMethodHandler.inlineElement

This commit is contained in:
Anna Kozlova
2014-01-24 15:53:45 +04:00
parent b00014b47e
commit 3f409f1f7a
@@ -127,7 +127,14 @@ class InlineMethodHandler extends JavaInlineActionHandler {
final VirtualFile vFile = method.getContainingFile().getVirtualFile();
ReadonlyStatusHandler.getInstance(project).ensureFilesWritable(vFile);
}
PsiJavaCodeReferenceElement refElement = reference != null ? (PsiJavaCodeReferenceElement)reference.getElement() : null;
PsiJavaCodeReferenceElement refElement = null;
if (reference != null) {
final PsiElement referenceElement = reference.getElement();
if (referenceElement instanceof PsiJavaCodeReferenceElement) {
refElement = (PsiJavaCodeReferenceElement)referenceElement;
}
}
InlineMethodDialog dialog = new InlineMethodDialog(project, method, refElement, editor, allowInlineThisOnly);
dialog.show();
}