public List<Object> executeStatements(List<Object> statements) { List<Object> result = new ArrayList<>(); for (Object statement : statements) if (!executor.stopHasBeenRequested()) result.add(executeStatement(statement)); return result; }
@Override public Object executeStatement(Object statement) { List<Object> statementList = asStatementList(statement); verboseMessage(statementList + "\n"); Object retVal = super.executeStatement(statement); verboseMessage(retVal); verboseMessage("------"); return retVal; } }
public List<Object> executeStatements(List<Object> statements) { List<Object> result = new ArrayList<>(); for (Object statement : statements) if (!executor.stopHasBeenRequested()) result.add(executeStatement(statement)); return result; }
@Override public Object executeStatement(Object statement) { List<Object> statementList = asStatementList(statement); verboseMessage(statementList + "\n"); Object retVal = super.executeStatement(statement); verboseMessage(retVal); verboseMessage("------"); return retVal; } }
public List<Object> execute(List<Object> statements) { Executive e = verbose ? new LoggingExecutive() : new Executive(); e.prepareToExecute(); List<Object> result = e.executeStatements(statements); e.finalizeExecution(); return result; }
public List<Object> execute(List<Object> statements) { Executive e = verbose ? new LoggingExecutive() : new Executive(); e.prepareToExecute(); List<Object> result = e.executeStatements(statements); e.finalizeExecution(); return result; }