package sk.stuba.fiit.perconik.core.debug.listeners;
import org.eclipse.ltk.core.refactoring.history.RefactoringExecutionEvent;
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.RefactoringExecutionListener;
public final class RefactoringExecutionDebugListener extends AbstractDebugListener implements RefactoringExecutionListener {
public RefactoringExecutionDebugListener() {}
public RefactoringExecutionDebugListener(final DebugConsole console) {
super(console);
}
public void executionNotification(final RefactoringExecutionEvent event) {
this.printHeader("Refactoring execution");
this.printRefactoringExecutionEventg(event);
}
private void printRefactoringExecutionEventg(final RefactoringExecutionEvent event) {
this.put(Debug.dumpRefactoringExecutionEvent(event));
}
}