Added compiler diagnostic for unresolved IDE templates.

This commit is contained in:
Evgeny Gerashchenko
2012-02-09 15:08:29 +04:00
parent 9b6e051dc1
commit b6fe7fe85f
7 changed files with 74 additions and 0 deletions
@@ -144,6 +144,9 @@ public class JetPsiChecker implements Annotator {
) {
List<TextRange> textRanges = diagnostic.getFactory().getTextRanges(diagnostic);
if (diagnostic.getSeverity() == Severity.ERROR) {
if (diagnostic.getFactory() == Errors.UNRESOLVED_IDE_TEMPLATE) {
return;
}
if (diagnostic instanceof UnresolvedReferenceDiagnostic) {
UnresolvedReferenceDiagnostic unresolvedReferenceDiagnostic = (UnresolvedReferenceDiagnostic) diagnostic;
JetReferenceExpression referenceExpression = unresolvedReferenceDiagnostic.getPsiElement();