EOS 2
1.1.0
Einfache Objektbasierte Sprache
EosVM
src
de
lathanda
eos
vm
commands
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
}
de.lathanda.eos.vm.Command
Definition:
Command.java:9
de.lathanda.eos.vm.Machine
Definition:
Machine.java:19
de.lathanda.eos.vm.Marker
Definition:
Marker.java:11
de.lathanda.eos.vm.commands.Breakpoint
Definition:
Breakpoint.java:17
de.lathanda.eos.vm.commands.Breakpoint.toString
String toString()
Definition:
Breakpoint.java:32
de.lathanda.eos.vm.commands.Breakpoint.execute
boolean execute(Machine m)
Definition:
Breakpoint.java:25
de.lathanda.eos.vm.commands.Breakpoint.Breakpoint
Breakpoint(Marker marker)
Definition:
Breakpoint.java:20
de.lathanda.eos.vm.commands.Breakpoint.getMarker
Marker getMarker()
Definition:
Breakpoint.java:36
Impressum