From 201d8c2422f33ee940668a44bb74425a6e8b81c9 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 27 Aug 2015 19:09:39 +0300 Subject: [PATCH] do not use ExtensionPointName.findExtension, it prevents breakpoint types inheritance --- .../xdebugger/impl/breakpoints/XBreakpointManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointManagerImpl.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointManagerImpl.java index fed4cdc556c7..d9084ba4230a 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointManagerImpl.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointManagerImpl.java @@ -34,6 +34,7 @@ import com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters; import com.intellij.util.xmlb.XmlSerializer; import com.intellij.util.xmlb.annotations.AbstractCollection; import com.intellij.util.xmlb.annotations.Tag; +import com.intellij.xdebugger.XDebuggerUtil; import com.intellij.xdebugger.XSourcePosition; import com.intellij.xdebugger.breakpoints.*; import com.intellij.xdebugger.impl.XDebuggerManagerImpl; @@ -262,7 +263,7 @@ public class XBreakpointManagerImpl implements XBreakpointManager, PersistentSta @NotNull @Override public > Collection getBreakpoints(@NotNull Class> typeClass) { - return getBreakpoints(XBreakpointType.EXTENSION_POINT_NAME.findExtension(typeClass)); + return getBreakpoints(XDebuggerUtil.getInstance().findBreakpointType(typeClass)); } @Override