| java.lang.Object mlsub.typing.Constraint
Constraint | final public class Constraint (Code) | | Atomic constraint.
author: Daniel Bonniot |
Method Summary | |
public static Constraint | and(Constraint c1, Constraint c2) | public static Constraint | and(Constraint c1, TypeSymbol t0, TypeSymbol t1, AtomicConstraint a1, AtomicConstraint a2) | static Constraint | and(TypeSymbol m, Constraint c1, Constraint c2, AtomicConstraint a1, AtomicConstraint a2) | static Constraint | and(Constraint c1, Constraint c2, AtomicConstraint a1) | public static Constraint | and(Constraint[] cs, Constraint c1, Constraint c2) Conjunction of the given constraints. | public AtomicConstraint[] | atoms() | public TypeSymbol[] | binders() | final public static Constraint | create(TypeSymbol[] binders, AtomicConstraint[] atoms) | public static void | enter(Constraint c) | public void | enter() | public void | enter(boolean existential) | final public static boolean | hasBinders(Constraint c) | public String | toString() | public static String | toString(Constraint c) | final public static boolean | trivial(Constraint c) |
|
|