Skip to content
Snippets Groups Projects
  • Régis Blanc's avatar
    a3cab185
    remove the need for innerXXX methods · a3cab185
    Régis Blanc authored
    Refactor the TimeoutSolver and TimeoutAssumptionSolver so
    that they no longer use innerCheck methods. We now only
    create solver as subclassing Solver or IncrementalSolver and
    implementing the interuptible trait, and we can turn them into
    TimeoutSolver at instantiation time with a mixin.
    a3cab185
    History
    remove the need for innerXXX methods
    Régis Blanc authored
    Refactor the TimeoutSolver and TimeoutAssumptionSolver so
    that they no longer use innerCheck methods. We now only
    create solver as subclassing Solver or IncrementalSolver and
    implementing the interuptible trait, and we can turn them into
    TimeoutSolver at instantiation time with a mixin.
RecursiveEvaluator.scala 13.56 KiB