diagnostics for

http://ea.jetbrains.com/browser/ea_problems/15748
This commit is contained in:
Alexey Kudravtsev
2010-02-03 19:00:52 +03:00
parent bc6e1f74db
commit 2e623fc913
@@ -21,6 +21,7 @@ import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.pom.java.LanguageLevel;
import com.intellij.psi.*;
import com.intellij.psi.impl.DebugUtil;
import com.intellij.psi.impl.PsiImplUtil;
import com.intellij.psi.impl.source.tree.*;
import com.intellij.psi.scope.PsiScopeProcessor;
@@ -172,7 +173,15 @@ public class PsiTypeElementImpl extends CompositePsiElement implements PsiTypeEl
else {
text = getText().trim();
}
return JavaPsiFacade.getInstance(getProject()).getElementFactory().createTypeFromText(text, context);
try {
return JavaPsiFacade.getInstance(getProject()).getElementFactory().createTypeFromText(text, context);
}
catch (IncorrectOperationException e) {
String s = "Parent: " + DebugUtil.psiToString(getParent(), false);
s += "Context: " + DebugUtil.psiToString(context, false);
LOG.error(s,e);
return null;
}
}
@NotNull