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)); } }