EOS 2  1.1.0
Einfache Objektbasierte Sprache
Breakpoint.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.vm.commands;
2 
3 import de.lathanda.eos.vm.Command;
4 import de.lathanda.eos.vm.Machine;
5 import de.lathanda.eos.vm.Marker;
6 
17 public class Breakpoint extends Command {
18  private final Marker marker;
19 
20  public Breakpoint(Marker marker) {
21  this.marker = marker;
22  }
23 
24  @Override
25  public boolean execute(Machine m) throws Exception {
26  m.debugStop(marker);
27  m.pause();
28  return true;
29  }
30 
31  @Override
32  public String toString() {
33  return "Breakpoint{" + marker + '}';
34  }
35 
36  public Marker getMarker() {
37  return marker;
38  }
39 }
Impressum