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"; } }