EOS 2  1.1.0
Einfache Objektbasierte Sprache
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 }
Impressum