summaryrefslogtreecommitdiff
path: root/platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java')
-rw-r--r--platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java18
1 files changed, 16 insertions, 2 deletions
diff --git a/platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java b/platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java
index 9cfe6e4e7605..ee949a2ae9ce 100644
--- a/platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java
+++ b/platform/xdebugger-api/src/com/intellij/xdebugger/XDebugProcess.java
@@ -193,19 +193,32 @@ public abstract class XDebugProcess {
}
/**
- * @deprecated override {@link #createTabLayouter()} and {@link com.intellij.xdebugger.ui.XDebugTabLayouter#registerAdditionalContent} instead
+ * @deprecated Override {@link #createTabLayouter()} and {@link com.intellij.xdebugger.ui.XDebugTabLayouter#registerAdditionalContent} instead
+ * to remove in IDEA 15
*/
+ @SuppressWarnings("UnusedParameters")
@Deprecated
public void registerAdditionalContent(@NotNull RunnerLayoutUi ui) {
}
+ @SuppressWarnings("UnusedParameters")
+ @Deprecated
/**
- * Override this method to provide additional actions in 'Debug' tool window
+ * @deprecated Override {@link #registerAdditionalActions(com.intellij.openapi.actionSystem.ActionGroup, com.intellij.openapi.actionSystem.ActionGroup, com.intellij.openapi.actionSystem.ActionGroup)} instead
+ * to remove in IDEA 15
*/
public void registerAdditionalActions(@NotNull DefaultActionGroup leftToolbar, @NotNull DefaultActionGroup topToolbar) {
}
/**
+ * Override this method to provide additional actions in 'Debug' tool window
+ */
+ public void registerAdditionalActions(@NotNull DefaultActionGroup leftToolbar, @NotNull DefaultActionGroup topToolbar, @NotNull DefaultActionGroup settings) {
+ //noinspection deprecation
+ registerAdditionalActions(leftToolbar, topToolbar);
+ }
+
+ /**
* @return message to show in Variables View when debugger isn't paused
*/
public String getCurrentStateMessage() {
@@ -225,6 +238,7 @@ public abstract class XDebugProcess {
return new XDebugTabLayouter() {
@Override
public void registerAdditionalContent(@NotNull RunnerLayoutUi ui) {
+ //noinspection deprecation
XDebugProcess.this.registerAdditionalContent(ui);
}
};