public class StrictSubtypingConstraint extends java.lang.Object implements ConstraintFormula
Constructor and Description |
---|
StrictSubtypingConstraint(PsiType t,
PsiType s) |
StrictSubtypingConstraint(PsiType t,
PsiType s,
boolean capture) |
Modifier and Type | Method and Description |
---|---|
void |
apply(PsiSubstitutor substitutor,
boolean cache) |
boolean |
equals(java.lang.Object o) |
static PsiClassType |
getSubclassType(PsiClass containingClass,
PsiType sType,
boolean capture) |
int |
hashCode() |
boolean |
reduce(InferenceSession session,
java.util.List<? super ConstraintFormula> constraints) |
java.lang.String |
toString() |
public void apply(PsiSubstitutor substitutor, boolean cache)
apply
in interface ConstraintFormula
public boolean reduce(InferenceSession session, java.util.List<? super ConstraintFormula> constraints)
reduce
in interface ConstraintFormula
public static PsiClassType getSubclassType(PsiClass containingClass, PsiType sType, boolean capture)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object