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;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;
import java.util.List;
public class DiagnosticWithParameters1<E extends PsiElement, A> extends AbstractDiagnostic<E> {
private A a;
private final A a;
public DiagnosticWithParameters1(@NotNull E psiElement,
@NotNull A a,
@@ -43,4 +40,9 @@ public class DiagnosticWithParameters1<E extends PsiElement, A> extends Abstract
public A getA() {
return a;
}
@Override
public String toString() {
return "(a = " + a + ")";
}
}
@@ -16,15 +16,12 @@
package org.jetbrains.jet.lang.diagnostics;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;
import java.util.List;
public class DiagnosticWithParameters2<E extends PsiElement, A, B> extends AbstractDiagnostic<E> {
private A a;
private B b;
private final A a;
private final B b;
public DiagnosticWithParameters2(@NotNull E psiElement,
@NotNull A a,
@@ -51,4 +48,9 @@ public class DiagnosticWithParameters2<E extends PsiElement, A, B> extends Abstr
public B getB() {
return b;
}
@Override
public String toString() {
return "(a = " + a + ", b = " + b + ")";
}
}
@@ -16,16 +16,13 @@
package org.jetbrains.jet.lang.diagnostics;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;
import java.util.List;
public class DiagnosticWithParameters3<E extends PsiElement, A, B, C> extends AbstractDiagnostic<E> {
private A a;
private B b;
private C c;
private final A a;
private final B b;
private final C c;
public DiagnosticWithParameters3(@NotNull E psiElement,
@NotNull A a,
@@ -59,4 +56,10 @@ public class DiagnosticWithParameters3<E extends PsiElement, A, B, C> extends Ab
public C getC() {
return c;
}
@Override
public String toString() {
return "(a = " + a + ", b = " + b + ", c = " + c + ")";
}
}