DS-4799 Slice refactoring

Adding parameters to pass to pydev

GitOrigin-RevId: 0ee5427de4b48bae002d1b4ffc07821eccfe8499
This commit is contained in:
Anton Bragin
2023-04-26 12:16:56 +02:00
committed by intellij-monorepo-bot
parent 423926bde7
commit b4152bd2df
6 changed files with 65 additions and 39 deletions

View File

@@ -13,6 +13,7 @@ import com.jetbrains.python.debugger.pydev.PyDebugCallback;
import com.jetbrains.python.debugger.pydev.TableCommandType;
import com.jetbrains.python.debugger.pydev.dataviewer.DataViewerCommandBuilder;
import com.jetbrains.python.debugger.pydev.dataviewer.DataViewerCommandResult;
import com.jetbrains.python.debugger.pydev.tables.TableCommandParameters;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -98,7 +99,7 @@ public interface PyFrameAccessor {
}
@Nullable
String execTableCommand(String command, TableCommandType commandType) throws PyDebuggerException;
String execTableCommand(String command, TableCommandType commandType, TableCommandParameters tableCommandParameters) throws PyDebuggerException;
@Nullable
default XCompositeNode getCurrentRootNode() {

View File

@@ -3,4 +3,7 @@ package com.jetbrains.python.debugger.pydev.tables
enum class CommandOutputType {
STREAM, DISPLAY
}
}
interface TableCommandParameters {}