1 package de.lathanda.eos.vm;
15 private final Marker marker;
16 private boolean activeBreakpoint;
19 this.marker =
new Marker();
20 activeBreakpoint =
false;
25 activeBreakpoint =
false;
31 if (activeBreakpoint) {
38 return activeBreakpoint;
42 this.activeBreakpoint = activeBreakpoint;
46 activeBreakpoint = !activeBreakpoint;
51 return "DebugPoint{" + marker +
'}';
void toggleActiveBreakpoint()
void setActiveBreakpoint(boolean activeBreakpoint)
boolean isActiveBreakpoint()
boolean execute(Machine m)
DebugPoint(Marker marker)
void addPossibleBreakpoint(DebugPoint debugPoint, int linenumber)