package org.elixir_lang.debugger.node;
import com.ericsson.otp.erlang.OtpErlangPid;
import java.util.List;
public interface ElixirDebuggerEventListener {
void debuggerStarted();
void failedToInterpretModules(String nodeName, List<String> modules);
void failedToDebugRemoteNode(String nodeName, String error);
void unknownMessage(String messageText);
void failedToSetBreakpoint(String module, String file, int line, String errorMessage);
void breakpointIsSet(String module, String file, int line);
void breakpointReached(OtpErlangPid pid, List<ElixirProcessSnapshot> snapshots);
void debuggerStopped();
}