This commit is contained in:
Anna Kozlova
2014-04-01 10:18:59 +02:00
parent 50ddb05e27
commit 20690a0858
7 changed files with 35 additions and 0 deletions
@@ -115,4 +115,9 @@ public abstract class InputOutputConstraintFormula implements ConstraintFormula
}
map.put(getExpression(), getT());
}
@Override
public String toString() {
return "T: " + getT().getCanonicalText() + "; expr : " + getExpression().getText();
}
}
@@ -77,4 +77,9 @@ public class LambdaExpressionCompatibilityConstraint implements ConstraintFormul
public void apply(PsiSubstitutor substitutor) {
myT = substitutor.substitute(myT);
}
@Override
public String toString() {
return "T: " + myT.getCanonicalText() +"; expr: " + myExpression.getText();
}
}
@@ -231,4 +231,9 @@ public class PsiMethodReferenceCompatibilityConstraint implements ConstraintForm
public void apply(PsiSubstitutor substitutor) {
myT = substitutor.substitute(myT);
}
@Override
public String toString() {
return "T: " + myT.getCanonicalText() +"; expr: " + myExpression.getText();
}
}
@@ -141,4 +141,9 @@ public class StrictSubtypingConstraint implements ConstraintFormula {
result = 31 * result + (myT != null ? myT.hashCode() : 0);
return result;
}
@Override
public String toString() {
return "T: " + myT.getCanonicalText() +"; myS: " + myS.getCanonicalText();
}
}
@@ -128,4 +128,9 @@ public class SubtypingConstraint implements ConstraintFormula {
}
}
}
@Override
public String toString() {
return "T: " + myT.getCanonicalText() +"; myS: " + myS.getCanonicalText();
}
}
@@ -108,4 +108,9 @@ public class TypeCompatibilityConstraint implements ConstraintFormula {
result = 31 * result + myS.hashCode();
return result;
}
@Override
public String toString() {
return "T: " + myT.getCanonicalText() +"; myS: " + myS.getCanonicalText();
}
}
@@ -145,4 +145,9 @@ public class TypeEqualityConstraint implements ConstraintFormula {
result = 31 * result + (myS != null ? myS.hashCode() : 0);
return result;
}
@Override
public String toString() {
return "T: " + myT.getCanonicalText() +"; myS: " + myS.getCanonicalText();
}
}