Skip to content

Commit

Permalink
Remove validator property from Executor
Browse files Browse the repository at this point in the history
  • Loading branch information
rmartinsanta committed Dec 18, 2024
1 parent 0bbe1e0 commit dd07211
Showing 1 changed file with 1 addition and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ public abstract class Executor<S extends Solution<S, I>, I extends Instance> {
public static final int EXTRA_SECS_BEFORE_WARNING = 10;
public static final int UNDEF_TIME = -1;

protected final Optional<SolutionValidator<S, I>> validator;
protected final Optional<TimeLimitCalculator<S, I>> timeLimitCalculator;
protected final IOManager<S, I> io;
protected final InstanceManager<I> instanceManager;
Expand Down Expand Up @@ -96,7 +95,7 @@ protected Executor(
this.solverConfig = solverConfig;
this.exceptionHandler = decideImplementation(exceptionHandlers, DefaultExceptionHandler.class);

this.validator = validator;
validator.ifPresent(Context.Configurator::setValidator);
this.io = io;
this.instanceManager = instanceManager;
this.referenceResultManager = referenceResultManager;
Expand Down

0 comments on commit dd07211

Please sign in to comment.