diff options
Diffstat (limited to 'python/pydevSrc/com/jetbrains/python/debugger/pydev/AbstractCommand.java')
-rw-r--r-- | python/pydevSrc/com/jetbrains/python/debugger/pydev/AbstractCommand.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/python/pydevSrc/com/jetbrains/python/debugger/pydev/AbstractCommand.java b/python/pydevSrc/com/jetbrains/python/debugger/pydev/AbstractCommand.java index 15bb76b6c3d1..d13addaade04 100644 --- a/python/pydevSrc/com/jetbrains/python/debugger/pydev/AbstractCommand.java +++ b/python/pydevSrc/com/jetbrains/python/debugger/pydev/AbstractCommand.java @@ -28,11 +28,10 @@ public abstract class AbstractCommand<T> { public static final int ADD_EXCEPTION_BREAKPOINT = 122; public static final int REMOVE_EXCEPTION_BREAKPOINT = 123; public static final int LOAD_SOURCE = 124; - public static final int ADD_DJANGO_EXCEPTION_BREAKPOINT = 125; - public static final int REMOVE_DJANGO_EXCEPTION_BREAKPOINT = 126; public static final int SMART_STEP_INTO = 128; public static final int EXIT = 129; public static final int CALL_SIGNATURE_TRACE = 130; + public static final int CMD_RUN_CUSTOM_OPERATION = 135; public static final int SHOW_CONSOLE = 142; public static final int ERROR = 901; @@ -41,7 +40,7 @@ public abstract class AbstractCommand<T> { public static final String TAB_CHAR = "@_@TAB_CHAR@_@"; - @NotNull protected final RemoteDebugger myDebugger; + @NotNull private final RemoteDebugger myDebugger; private final int myCommandCode; private final ResponseProcessor<T> myResponseProcessor; @@ -107,7 +106,7 @@ public abstract class AbstractCommand<T> { } } - public void execute(final ProcessDebugger.DebugCallback<T> callback) { + public void execute(final PyDebugCallback<T> callback) { final int sequence = myDebugger.getNextSequence(); final ResponseProcessor<T> processor = getResponseProcessor(); @@ -186,6 +185,11 @@ public abstract class AbstractCommand<T> { return command == ERROR; } + @NotNull + public RemoteDebugger getDebugger() { + return myDebugger; + } + protected static class Payload { private final StringBuilder myBuilder = new StringBuilder(); private static final char SEPARATOR = '\t'; |