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 ConstraintFormulapublic boolean reduce(InferenceSession session, java.util.List<? super ConstraintFormula> constraints)
reduce in interface ConstraintFormulapublic static PsiClassType getSubclassType(PsiClass containingClass, PsiType sType, boolean capture)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object