UnresolvedReferenceDiagnostic moved out of Errors.java

This commit is contained in:
Andrey Breslav
2011-09-15 14:14:31 +04:00
parent 1e1cad92f0
commit 7d62e2ff82
7 changed files with 31 additions and 25 deletions
@@ -282,11 +282,4 @@ public interface Errors {
RedeclarationDiagnosticFactory REDECLARATION = RedeclarationDiagnosticFactory.INSTANCE;
public class UnresolvedReferenceDiagnostic extends DiagnosticWithPsiElement<JetReferenceExpression> {
public UnresolvedReferenceDiagnostic(JetReferenceExpression referenceExpression) {
super(UNRESOLVED_REFERENCE, ERROR, "Unresolved reference", referenceExpression);
}
}
}
@@ -0,0 +1,16 @@
package org.jetbrains.jet.lang.diagnostics;
import org.jetbrains.jet.lang.psi.JetReferenceExpression;
import static org.jetbrains.jet.lang.diagnostics.Severity.ERROR;
/**
* @author abreslav
*/
public class UnresolvedReferenceDiagnostic extends DiagnosticWithPsiElement<JetReferenceExpression> {
public UnresolvedReferenceDiagnostic(JetReferenceExpression referenceExpression) {
super(Errors.UNRESOLVED_REFERENCE, ERROR, "Unresolved reference", referenceExpression);
}
}
@@ -12,14 +12,14 @@ public class UnresolvedReferenceDiagnosticFactory implements DiagnosticFactory {
public UnresolvedReferenceDiagnosticFactory() {}
public Errors.UnresolvedReferenceDiagnostic on(@NotNull JetReferenceExpression reference) {
return new Errors.UnresolvedReferenceDiagnostic(reference);
public UnresolvedReferenceDiagnostic on(@NotNull JetReferenceExpression reference) {
return new UnresolvedReferenceDiagnostic(reference);
}
@NotNull
@Override
public TextRange getMarkerPosition(@NotNull Diagnostic diagnostic) {
return ((Errors.UnresolvedReferenceDiagnostic) diagnostic).getTextRange();
return ((UnresolvedReferenceDiagnostic) diagnostic).getTextRange();
}
}