EOS 2
1.1.0
Einfache Objektbasierte Sprache
EosVM
src
de
lathanda
eos
vm
DebugMulticaster.java
gehe zur Dokumentation dieser Datei
1
package
de.lathanda.eos.vm;
2
3
import
java.util.LinkedList;
4
5
public
class
DebugMulticaster
{
6
7
private
final
LinkedList<DebugListener> debugListener;
8
9
public
DebugMulticaster
() {
10
debugListener =
new
LinkedList<>();
11
}
12
13
public
void
add
(
DebugListener
cl) {
14
debugListener.add(cl);
15
}
16
17
public
void
remove
(
DebugListener
cl) {
18
debugListener.remove(cl);
19
}
20
21
public
void
fireDebugPoint
(
DebugInfo
debug) {
22
debugListener.forEach((dl) -> {
23
dl.debugPointReached(debug);
24
});
25
}
26
}
de.lathanda.eos.vm.DebugInfo
Definition:
DebugInfo.java:9
de.lathanda.eos.vm.DebugMulticaster
Definition:
DebugMulticaster.java:5
de.lathanda.eos.vm.DebugMulticaster.DebugMulticaster
DebugMulticaster()
Definition:
DebugMulticaster.java:9
de.lathanda.eos.vm.DebugMulticaster.fireDebugPoint
void fireDebugPoint(DebugInfo debug)
Definition:
DebugMulticaster.java:21
de.lathanda.eos.vm.DebugMulticaster.add
void add(DebugListener cl)
Definition:
DebugMulticaster.java:13
de.lathanda.eos.vm.DebugListener
Definition:
DebugListener.java:11
Impressum