package de.bse.prgm.cmd.debug;
import de.bse.prgm.cmd.ICommand;
import de.bse.run.app.IConsole;
import de.bse.vm.Machine;
/**
* Activates the output of additional information about the commands at runtime.
* This is not a build-in command of the bs1.
*
* @author Elias Groll
* @version 2.15
*/
public class ActivateAdditionalInformation implements ICommand {
public void execute(Machine machine, IConsole console) {
if (!machine.getSettings().getPrintInfo()) {
console.printLn("[Info]Activating additional information");
// this is a trick - normally infoMsg() wont be displayed
machine.getSettings().activateInfo();
// no if because alloc is faster than check
}
}
public String infoMsg() {
return "[Info]Activating additional information";
}
}