method chain completion: fix exception on completion

This commit is contained in:
Dmitry Batkovich
2017-04-25 16:41:00 +03:00
parent 999f5a81b2
commit a84745b98b
@@ -120,6 +120,7 @@ public class MethodsChainLookupRangingHelper {
context.getEditor().getCaretModel().moveToOffset(tail + 1);
} else {
PsiClass returnClass = ObjectUtils.notNull(PsiUtil.resolveClassInClassTypeOnly(tailReturnType));
PsiDocumentManager.getInstance(context.getProject()).doPostponedOperationsAndUnblockDocument(document);
if (InheritanceUtil.isInheritor(returnClass, CommonClassNames.JAVA_UTIL_LIST)) {
document.insertString(tail, ".get(0)");
context.getEditor().getCaretModel().moveToOffset(tail + 5);