Class ConstraintFormulaSet


  • public class ConstraintFormulaSet
    extends Object
    Author:
    Federico Tomassetti
    • Method Detail

      • reduce

        public BoundSet reduce​(com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
        Takes a compatibility assertion about an expression or type, called a constraint formula, and reduces it to a set of bounds on inference variables. Often, a constraint formula reduces to other constraint formulas, which must be recursively reduced. A procedure is followed to identify these additional constraint formulas and, ultimately, to express via a bound set the conditions under which the choices for inferred types would render each constraint formula true.
      • isEmpty

        public boolean isEmpty()