File tree Expand file tree Collapse file tree 1 file changed +0
-22
lines changed
src/org/sosy_lab/java_smt/api Expand file tree Collapse file tree 1 file changed +0
-22
lines changed Original file line number Diff line number Diff line change 1515import java .util .List ;
1616import java .util .Optional ;
1717import org .checkerframework .checker .nullness .qual .Nullable ;
18- import org .sosy_lab .common .ShutdownManager ;
19- import org .sosy_lab .common .ShutdownNotifier ;
2018import org .sosy_lab .java_smt .api .SolverContext .ProverOptions ;
2119
2220/**
@@ -206,24 +204,4 @@ interface AllSatCallback<R> {
206204 default boolean registerUserPropagator (UserPropagator propagator ) {
207205 return false ;
208206 }
209-
210- /**
211- * Returns the {@link ShutdownManager} registered for this {@link ProverEnvironment}. It is
212- * guaranteed to be a child of the {@link ShutdownNotifier} given to the creating {@link
213- * SolverContext}, resulting in shutdown when the {@link SolverContext}s notifier is shutting
214- * down. The notifier returned here can be shut down independently of the creating contexts
215- * notifier. JavaSMT will never attempt to shut down this manager on its own.
216- *
217- * @return a {@link ShutdownManager} who is the child of the {@link ShutdownNotifier} used in the
218- * creating {@link SolverContext}, that can be used to shut down only this {@link
219- * ProverEnvironment}.
220- * @throws UnsupportedOperationException if the solver does not support prover specific shutdown.
221- */
222- default ShutdownManager getShutdownManagerForProver () {
223- // Override this with the prover specific ShutdownManagers notifier for supporting solvers.
224- // The solver should then use the prover specific ShutdownManagers notifier for stopping
225- // instead of the contexts' notifier!
226- throw new UnsupportedOperationException (
227- "The chosen solver does not support isolated prover shutdown" );
228- }
229207}
You can’t perform that action at this time.
0 commit comments