IDEA-64612 Autocasting from completion is not inserted after "assert X instanceof T" (and before another assignment)

This commit is contained in:
peter
2011-01-25 19:28:58 +01:00
parent 427ab9cbb6
commit 9f4efe0e8f
4 changed files with 51 additions and 2 deletions
@@ -680,8 +680,8 @@ public class JavaCompletionUtil {
final Document document = context.getEditor().getDocument();
PsiDocumentManager.getInstance(project).commitDocument(document);
final PsiFile file = context.getFile();
final PsiReferenceExpression ref =
PsiTreeUtil.findElementOfClassAtOffset(file, context.getStartOffset(), PsiReferenceExpression.class, false);
final PsiJavaCodeReferenceElement ref =
PsiTreeUtil.findElementOfClassAtOffset(file, context.getStartOffset(), PsiJavaCodeReferenceElement.class, false);
if (ref != null) {
final PsiElement qualifier = ref.getQualifier();
if (qualifier != null) {