package sk.stuba.fiit.perconik.core.debug.listeners;
import org.eclipse.debug.core.DebugEvent;
import sk.stuba.fiit.perconik.core.debug.AbstractDebugListener;
import sk.stuba.fiit.perconik.core.debug.Debug;
import sk.stuba.fiit.perconik.core.debug.runtime.DebugConsole;
import sk.stuba.fiit.perconik.core.listeners.DebugEventsListener;
public final class DebugEventsDebugListener extends AbstractDebugListener implements DebugEventsListener {
public DebugEventsDebugListener() {}
public DebugEventsDebugListener(final DebugConsole console) {
super(console);
}
public void handleDebugEvents(final DebugEvent[] events) {
this.printHeader("Debug events");
this.printDebugEvents(events);
}
private void printDebugEvents(final DebugEvent[] events) {
this.put(Debug.dumpDebugEvents(events));
}
}