toString() in diagnostic classes

This commit is contained in:
Andrey Breslav
2013-04-12 18:44:07 +04:00
parent 125bfb2291
commit 1d08bf7895
3 changed files with 22 additions and 15 deletions
@@ -16,14 +16,11 @@
package org.jetbrains.jet.lang.diagnostics; package org.jetbrains.jet.lang.diagnostics;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.List;
public class DiagnosticWithParameters1<E extends PsiElement, A> extends AbstractDiagnostic<E> { public class DiagnosticWithParameters1<E extends PsiElement, A> extends AbstractDiagnostic<E> {
private A a; private final A a;
public DiagnosticWithParameters1(@NotNull E psiElement, public DiagnosticWithParameters1(@NotNull E psiElement,
@NotNull A a, @NotNull A a,
@@ -43,4 +40,9 @@ public class DiagnosticWithParameters1<E extends PsiElement, A> extends Abstract
public A getA() { public A getA() {
return a; return a;
} }
@Override
public String toString() {
return "(a = " + a + ")";
}
} }
@@ -16,15 +16,12 @@
package org.jetbrains.jet.lang.diagnostics; package org.jetbrains.jet.lang.diagnostics;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.List;
public class DiagnosticWithParameters2<E extends PsiElement, A, B> extends AbstractDiagnostic<E> { public class DiagnosticWithParameters2<E extends PsiElement, A, B> extends AbstractDiagnostic<E> {
private A a; private final A a;
private B b; private final B b;
public DiagnosticWithParameters2(@NotNull E psiElement, public DiagnosticWithParameters2(@NotNull E psiElement,
@NotNull A a, @NotNull A a,
@@ -51,4 +48,9 @@ public class DiagnosticWithParameters2<E extends PsiElement, A, B> extends Abstr
public B getB() { public B getB() {
return b; return b;
} }
@Override
public String toString() {
return "(a = " + a + ", b = " + b + ")";
}
} }
@@ -16,16 +16,13 @@
package org.jetbrains.jet.lang.diagnostics; package org.jetbrains.jet.lang.diagnostics;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.List;
public class DiagnosticWithParameters3<E extends PsiElement, A, B, C> extends AbstractDiagnostic<E> { public class DiagnosticWithParameters3<E extends PsiElement, A, B, C> extends AbstractDiagnostic<E> {
private A a; private final A a;
private B b; private final B b;
private C c; private final C c;
public DiagnosticWithParameters3(@NotNull E psiElement, public DiagnosticWithParameters3(@NotNull E psiElement,
@NotNull A a, @NotNull A a,
@@ -59,4 +56,10 @@ public class DiagnosticWithParameters3<E extends PsiElement, A, B, C> extends Ab
public C getC() { public C getC() {
return c; return c;
} }
@Override
public String toString() {
return "(a = " + a + ", b = " + b + ", c = " + c + ")";
}
} }