diff options
Diffstat (limited to 'platform/xdebugger-impl/src/com/intellij/xdebugger/impl/DebuggerSupport.java')
-rw-r--r-- | platform/xdebugger-impl/src/com/intellij/xdebugger/impl/DebuggerSupport.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/DebuggerSupport.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/DebuggerSupport.java index 82c052240673..840163bb9e43 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/DebuggerSupport.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/DebuggerSupport.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2014 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,6 +36,9 @@ import org.jetbrains.annotations.Nullable; public abstract class DebuggerSupport { private static final ExtensionPointName<DebuggerSupport> EXTENSION_POINT = ExtensionPointName.create("com.intellij.xdebugger.debuggerSupport"); + private static final DebuggerSettingsPanelProvider EMPTY_SETTINGS_PANEL_PROVIDER = new DebuggerSettingsPanelProvider() { + }; + protected static final class DisabledActionHandler extends DebuggerActionHandler { public static final DisabledActionHandler INSTANCE = new DisabledActionHandler(); @@ -58,7 +61,9 @@ public abstract class DebuggerSupport { public abstract BreakpointPanelProvider<?> getBreakpointPanelProvider(); @NotNull - public abstract DebuggerSettingsPanelProvider getSettingsPanelProvider(); + public DebuggerSettingsPanelProvider getSettingsPanelProvider() { + return EMPTY_SETTINGS_PANEL_PROVIDER; + } @NotNull public abstract DebuggerActionHandler getStepOverHandler(); |