mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[debugger] IDEA-363345 Extract java debugger EPs to a separate file
GitOrigin-RevId: ef107061c8100faa97d5297e3730b28e5f4f06f7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9f435196e1
commit
96a7337c74
@@ -0,0 +1,408 @@
|
||||
<idea-plugin>
|
||||
|
||||
<resource-bundle>messages.ActionsBundle</resource-bundle>
|
||||
|
||||
<projectListeners>
|
||||
<listener class="com.intellij.debugger.impl.DebuggerManagerImpl$DebuggerRunContentWithExecutorListener"
|
||||
topic="com.intellij.execution.ui.RunContentWithExecutorListener"/>
|
||||
<listener class="com.intellij.debugger.impl.HotSwapManager$HotSwapDebuggerManagerListener"
|
||||
topic="com.intellij.debugger.impl.DebuggerManagerListener"/>
|
||||
<listener class="com.intellij.debugger.ui.HotSwapUIImpl$HotSwapDebuggerManagerListener"
|
||||
topic="com.intellij.debugger.impl.DebuggerManagerListener"/>
|
||||
<listener class="com.intellij.debugger.impl.hotswap.HotSwapDebugSessionListener"
|
||||
topic="com.intellij.debugger.impl.DebuggerManagerListener"/>
|
||||
</projectListeners>
|
||||
|
||||
<extensionPoints>
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.codeFragmentFactory"
|
||||
interface="com.intellij.debugger.engine.evaluation.CodeFragmentFactory" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.nodeRenderer"
|
||||
interface="com.intellij.debugger.ui.tree.render.NodeRenderer" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.compoundRendererProvider"
|
||||
interface="com.intellij.debugger.ui.tree.render.CompoundRendererProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.javaDebugAware"
|
||||
interface="com.intellij.debugger.engine.JavaDebugAware" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.javaBreakpointHandlerFactory"
|
||||
interface="com.intellij.debugger.engine.JavaBreakpointHandlerFactory" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.positionManagerFactory"
|
||||
interface="com.intellij.debugger.PositionManagerFactory" dynamic="true"/>
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.jvmSmartStepIntoHandler"
|
||||
interface="com.intellij.debugger.actions.JvmSmartStepIntoHandler" dynamic="true"/>
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.jvmSteppingCommandProvider"
|
||||
interface="com.intellij.debugger.impl.JvmSteppingCommandProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.frameExtraVarsProvider"
|
||||
interface="com.intellij.debugger.engine.FrameExtraVariablesProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.asyncStackTraceProvider"
|
||||
interface="com.intellij.debugger.engine.AsyncStackTraceProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.creationStackTraceProvider"
|
||||
interface="com.intellij.debugger.engine.CreationStackTraceProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.sourcePositionProvider"
|
||||
interface="com.intellij.debugger.engine.SourcePositionProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.simplePropertyGetterProvider"
|
||||
interface="com.intellij.debugger.engine.SimplePropertyGetterProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.syntheticProvider"
|
||||
interface="com.intellij.debugger.engine.SyntheticTypeComponentProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.fieldVisibilityProvider"
|
||||
interface="com.intellij.debugger.engine.FieldVisibilityProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.extraSteppingFilter"
|
||||
interface="com.intellij.debugger.engine.ExtraSteppingFilter" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.sourcePositionHighlighter"
|
||||
interface="com.intellij.debugger.engine.SourcePositionHighlighter" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.nodeNameAdjuster"
|
||||
interface="com.intellij.debugger.ui.tree.NodeDescriptorNameAdjuster" dynamic="true"/>
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.additionalContextProvider"
|
||||
interface="com.intellij.debugger.engine.evaluation.AdditionalContextProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.collectionVisualizer"
|
||||
interface="com.intellij.debugger.collections.visualizer.CollectionVisualizer" dynamic="true"/>
|
||||
<extensionPoint qualifiedName="com.intellij.debuggerEditorTextProvider" beanClass="com.intellij.lang.LanguageExtensionPoint"
|
||||
dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.debugger.impl.EditorTextProvider"/>
|
||||
</extensionPoint>
|
||||
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.dfaAssistProvider" beanClass="com.intellij.lang.LanguageExtensionPoint"
|
||||
dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.debugger.engine.dfaassist.DfaAssistProvider"/>
|
||||
</extensionPoint>
|
||||
<extensionPoint qualifiedName="com.intellij.debugger.extraDebugNodesProvider"
|
||||
interface="com.intellij.debugger.ui.tree.ExtraDebugNodesProvider" dynamic="true"/>
|
||||
</extensionPoints>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceInterface="com.intellij.debugger.engine.DebuggerUtils"
|
||||
serviceImplementation="com.intellij.debugger.impl.DebuggerUtilsImpl"/>
|
||||
<applicationService serviceImplementation="com.intellij.debugger.settings.NodeRendererSettings"/>
|
||||
<applicationService serviceImplementation="com.intellij.debugger.settings.ViewsGeneralSettings"/>
|
||||
<applicationService serviceImplementation="com.intellij.debugger.settings.DebuggerSettings"/>
|
||||
<projectService serviceImplementation="com.intellij.debugger.settings.DebuggerProjectSettings"/>
|
||||
<applicationService serviceImplementation="com.intellij.debugger.settings.ThreadsViewSettings"/>
|
||||
<applicationService serviceImplementation="com.intellij.debugger.settings.TraceSettings"/>
|
||||
<projectService serviceInterface="com.intellij.debugger.ui.HotSwapUI" serviceImplementation="com.intellij.debugger.ui.HotSwapUIImpl"/>
|
||||
<projectService serviceInterface="com.intellij.debugger.DebuggerManager"
|
||||
serviceImplementation="com.intellij.debugger.impl.DebuggerManagerImpl"/>
|
||||
<debugger.additionalContextProvider implementation="com.intellij.debugger.engine.evaluation.MarkedObjectAdditionalContextProvider"/>
|
||||
<debuggerEditorTextProvider language="JAVA" implementationClass="com.intellij.debugger.impl.JavaEditorTextProviderImpl"/>
|
||||
<javaExpressionSurrounder implementation="com.intellij.debugger.codeinsight.JavaWithRuntimeCastSurrounder"/>
|
||||
|
||||
<daemon.highlightInfoFilter implementation="com.intellij.debugger.engine.evaluation.DebuggerHighlightFilter"/>
|
||||
<editorNotificationProvider implementation="com.intellij.debugger.ui.AlternativeSourceNotificationProvider"/>
|
||||
<keymapExtension implementation="com.intellij.debugger.actions.DebuggerKeymapExtension"/>
|
||||
|
||||
<xdebugger.settings implementation="com.intellij.debugger.settings.JavaDebuggerSettings"/>
|
||||
|
||||
<xdebugger.breakpointGroupingRule implementation="com.intellij.debugger.ui.XBreakpointGroupingByPackageRule"/>
|
||||
<xdebugger.breakpointGroupingRule implementation="com.intellij.debugger.ui.XBreakpointGroupingByClassRule"/>
|
||||
|
||||
<projectConfigurable parentId="project.propDebugger" instance="com.intellij.debugger.settings.CaptureConfigurable"
|
||||
key="async.stacktraces.configurable.display.name" bundle="messages.JavaDebuggerBundle"/>
|
||||
|
||||
<xdebugger.attachDebuggerProvider implementation="com.intellij.debugger.impl.attach.JavaAttachDebuggerProvider"/>
|
||||
<xdebugger.attachDebuggerProvider implementation="com.intellij.debugger.impl.attach.JavaSAAttachDebuggerProvider"/>
|
||||
|
||||
<consoleFilterProvider implementation="com.intellij.execution.impl.JavaDebuggerConsoleFilterProvider"/>
|
||||
<jvm.exceptionFilter implementation="com.intellij.debugger.impl.attach.JavaDebuggerAddExceptionBreakpointFilter"/>
|
||||
|
||||
<xdebugger.breakpointType implementation="com.intellij.debugger.ui.breakpoints.JavaCollectionBreakpointType"/>
|
||||
<xdebugger.breakpointType implementation="com.intellij.debugger.ui.breakpoints.JavaMethodBreakpointType"/>
|
||||
<xdebugger.breakpointType implementation="com.intellij.debugger.ui.breakpoints.JavaWildcardMethodBreakpointType"/>
|
||||
<xdebugger.breakpointType implementation="com.intellij.debugger.ui.breakpoints.JavaFieldBreakpointType"/>
|
||||
<xdebugger.breakpointType implementation="com.intellij.debugger.ui.breakpoints.JavaExceptionBreakpointType"/>
|
||||
<xdebugger.breakpointType implementation="com.intellij.debugger.ui.breakpoints.JavaLineBreakpointType"/>
|
||||
<xdebugger.hotSwapUiExtension implementation="com.intellij.debugger.impl.hotswap.JvmHotSwapUiExtension"/>
|
||||
<debugger.jvmSmartStepIntoHandler implementation="com.intellij.debugger.actions.JavaSmartStepIntoHandler" order="last"/>
|
||||
|
||||
<debugger.simplePropertyGetterProvider implementation="com.intellij.debugger.engine.JavaSimpleGetterProvider"/>
|
||||
<debugger.syntheticProvider implementation="com.intellij.debugger.engine.DefaultSyntheticProvider"/>
|
||||
<debugger.sourcePositionProvider implementation="com.intellij.debugger.engine.DefaultSourcePositionProvider" order="last"/>
|
||||
<debugger.sourcePositionHighlighter implementation="com.intellij.debugger.engine.JavaSourcePositionHighlighter"/>
|
||||
<java.elementFinder implementation="com.intellij.debugger.impl.AlternativeJreClassFinder" order="last"/>
|
||||
|
||||
<debugger.asyncStackTraceProvider
|
||||
implementation="com.intellij.debugger.ui.breakpoints.StackCapturingLineBreakpoint$CaptureAsyncStackTraceProvider"/>
|
||||
<xdebugger.controlExceptionBreakpointSupport implementation="com.intellij.debugger.codeinsight.ControlExceptionBreakpointJVMSupport"/>
|
||||
<iconProvider implementation="com.intellij.debugger.engine.evaluation.AdditionalContextIconProvider"/>
|
||||
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$BooleanRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$ByteRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$CharacterRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$ShortRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$IntegerRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$LongRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$FloatRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.UnboxableTypeRenderer$DoubleRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.ColorObjectRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.IconObjectRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.GraphicsObjectRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.BinaryRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.TimestampRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.ByteArrayAsStringRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.FileObjectRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.StackTraceElementObjectRenderer"/>
|
||||
<debugger.compoundRendererProvider implementation="com.intellij.debugger.ui.tree.render.ClassObjectRenderer"/>
|
||||
|
||||
<debugger.nodeNameAdjuster implementation="com.intellij.debugger.ui.impl.watch.FieldOuterLocalNameAdjuster"/>
|
||||
|
||||
<programRunner implementation="com.intellij.debugger.impl.attach.JavaAttachDebuggerProvider$ProcessAttachDebuggerRunner" order="last"/>
|
||||
<programRunner id="defaultDebugRunner" implementation="com.intellij.debugger.impl.GenericDebuggerRunner" order="last"/>
|
||||
|
||||
<notificationGroup id="HotSwap" displayType="TOOL_WINDOW" toolWindowId="Debug" bundle="messages.JavaDebuggerBundle"
|
||||
key="notification.group.hotswap"/>
|
||||
|
||||
<debugger.dfaAssistProvider language="JAVA" implementationClass="com.intellij.debugger.engine.dfaassist.java.JavaDfaAssistProvider"/>
|
||||
|
||||
<statistics.counterUsagesCollector implementationClass="com.intellij.debugger.actions.JavaDebuggerActionsCollector"/>
|
||||
<statistics.applicationUsagesCollector implementation="com.intellij.debugger.settings.DebuggerSettingsStatisticsCollector"/>
|
||||
<statistics.counterUsagesCollector implementationClass="com.intellij.debugger.statistics.DebuggerStatistics"/>
|
||||
<statistics.counterUsagesCollector
|
||||
implementationClass="com.intellij.debugger.engine.evaluation.statistics.JavaDebuggerEvaluatorStatisticsCollector"/>
|
||||
<statistics.counterUsagesCollector
|
||||
implementationClass="com.intellij.debugger.collections.visualizer.CollectionVisualizerStatisticsCollector"/>
|
||||
<statistics.counterUsagesCollector implementationClass="com.intellij.debugger.ui.breakpoints.JavaBreakpointsUsageCollector"/>
|
||||
|
||||
<feedback.idleFeedbackSurvey implementation="com.intellij.debugger.feedback.KotlinDebuggerFeedbackSurvey"/>
|
||||
</extensions>
|
||||
|
||||
<actions>
|
||||
<group id="JavaDebuggerActions">
|
||||
<action id="Debugger.ShowCollectionHistory" class="com.intellij.debugger.actions.ShowCollectionHistoryAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.CustomizeContextView" class="com.intellij.debugger.actions.CustomizeContextViewAction">
|
||||
<add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="last"/>
|
||||
<add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.NewCustomField" class="com.intellij.debugger.actions.NewCustomFieldAction">
|
||||
<add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="first"/>
|
||||
<add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="after" relative-to-action="XDebugger.NewWatch"/>
|
||||
</action>
|
||||
<action id="Debugger.EditCustomField" class="com.intellij.debugger.actions.EditCustomFieldAction"
|
||||
use-shortcut-of="XDebugger.SetValue">
|
||||
<add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="first"/>
|
||||
<add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="after" relative-to-action="XDebugger.EditWatch"/>
|
||||
</action>
|
||||
<action id="Debugger.RemoveCustomField" class="com.intellij.debugger.actions.RemoveCustomFieldAction"
|
||||
use-shortcut-of="XDebugger.RemoveWatch">
|
||||
<add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="first"/>
|
||||
<add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="after" relative-to-action="XDebugger.RemoveWatch"/>
|
||||
</action>
|
||||
<action id="Debugger.EditArrayFilter" class="com.intellij.debugger.actions.ArrayFilterAction$Edit"
|
||||
use-shortcut-of="XDebugger.SetValue">
|
||||
<add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="first"/>
|
||||
<add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="after" relative-to-action="XDebugger.EditWatch"/>
|
||||
</action>
|
||||
<action id="Debugger.RemoveArrayFilter" class="com.intellij.debugger.actions.ArrayFilterAction$Delete"
|
||||
use-shortcut-of="XDebugger.RemoveWatch">
|
||||
<add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="first"/>
|
||||
<add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="after" relative-to-action="XDebugger.RemoveWatch"/>
|
||||
</action>
|
||||
<action id="Debugger.ViewText" class="com.intellij.debugger.actions.ViewTextAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.CustomizeThreadsView" class="com.intellij.debugger.actions.CustomizeThreadsViewAction">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.LibraryFramesToggle" class="com.intellij.xdebugger.impl.actions.ShowLibraryFramesAction">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.EditFrameSource" class="com.intellij.debugger.actions.EditFrameSourceAction" use-shortcut-of="EditSource"/>
|
||||
<group id="Debugger.ViewAsGroup" class="com.intellij.debugger.actions.ViewAsGroup">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</group>
|
||||
<action id="Debugger.FilterArray" class="com.intellij.debugger.actions.ArrayAction$FilterArrayAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.AdjustArrayRange" class="com.intellij.debugger.actions.ArrayAction$AdjustArrayRangeAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.ShowRelatedStack" class="com.intellij.debugger.actions.ShowRelatedStackAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="first"/>
|
||||
</action>
|
||||
<action id="Debugger.ShowTypes" class="com.intellij.debugger.actions.ShowTypesAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</action>
|
||||
<action id="Debugger.ResumeThread" class="com.intellij.debugger.actions.ResumeThreadAction"/>
|
||||
<action id="Debugger.FreezeThread" class="com.intellij.debugger.actions.FreezeThreadAction"/>
|
||||
<action id="Debugger.InterruptThread" class="com.intellij.debugger.actions.InterruptThreadAction"/>
|
||||
|
||||
<action id="Debugger.ForceEarlyReturn" class="com.intellij.debugger.actions.ForceEarlyReturnAction">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="after" relative-to-action="Debugger.PopFrame"/>
|
||||
<add-to-group group-id="DebuggingActionsGroup" anchor="after" relative-to-action="Debugger.PopFrame"/>
|
||||
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3.Extra"/>
|
||||
</action>
|
||||
|
||||
<action id="Debugger.ThrowException" class="com.intellij.debugger.actions.ThrowExceptionAction">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="after" relative-to-action="Debugger.PopFrame"/>
|
||||
<add-to-group group-id="DebuggingActionsGroup" anchor="after" relative-to-action="Debugger.ForceEarlyReturn"/>
|
||||
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3.Extra"/>
|
||||
</action>
|
||||
|
||||
<action id="Debugger.AddSteppingFilter" class="com.intellij.debugger.actions.AddSteppingFilterAction">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup"/>
|
||||
</action>
|
||||
|
||||
<action id="Debugger.StepOutOfBlock" class="com.intellij.debugger.actions.StepOutOfBlockAction"
|
||||
icon="AllIcons.Actions.StepOutCodeBlock">
|
||||
<add-to-group group-id="DebuggingActionsGroup" anchor="after" relative-to-action="StepOut"/>
|
||||
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3.Extra" anchor="after" relative-to-action="SmartStepInto"/>
|
||||
</action>
|
||||
|
||||
<action id="Debugger.CreateRenderer" class="com.intellij.debugger.actions.CreateRendererAction">
|
||||
<add-to-group group-id="XDebugger.Watches.Inline.Popup" anchor="last"/>
|
||||
<override-text place="XDebuggerTreePopup"/>
|
||||
</action>
|
||||
<action id="Debugger.AutoRenderer" class="com.intellij.debugger.actions.AutoRendererAction"/>
|
||||
<action id="Debugger.MuteRenderers" class="com.intellij.debugger.actions.ForceOnDemandRenderersAction">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
|
||||
</action>
|
||||
|
||||
<action id="Debugger.AsyncStacks" class="com.intellij.debugger.actions.AsyncStacksToggleAction">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup"/>
|
||||
</action>
|
||||
<action id="Debugger.SwitchToTheNextContext" class="com.intellij.debugger.actions.SwitchToTheNextContextAction"/>
|
||||
<action id="Debugger.CallTracer" class="com.intellij.debugger.ui.breakpoints.CallTracer$CallTracerToggleAction"
|
||||
icon="AllIcons.Debugger.Db_set_breakpoint">
|
||||
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar"/>
|
||||
</action>
|
||||
<action id="Debugger.ReloadFile" class="com.intellij.debugger.actions.ReloadFileAction"/>
|
||||
</group>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.ShowInstancesByClassAction"
|
||||
id="MemoryView.ShowInstancesFromDebuggerTree">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="after"
|
||||
relative-to-action="Debugger.ShowReferring"/>
|
||||
</action>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.CalculateRetainedSizeAction"
|
||||
id="Memory.CalculateRetainedSize">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="after"
|
||||
relative-to-action="MemoryView.ShowInstancesFromDebuggerTree"/>
|
||||
</action>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.tracking.JumpToAllocationSourceAction"
|
||||
id="MemoryView.ShowAllocationStackTrace">
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="after"
|
||||
relative-to-action="XDebugger.JumpToTypeSource"/>
|
||||
</action>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.ShowClassesWithInstanceAction"
|
||||
id="MemoryView.ShowOnlyWithInstances">
|
||||
<add-to-group group-id="MemoryView.SettingsPopupActionGroup" anchor="before" relative-to-action="MemoryView.ShowOnlyWithDiff"/>
|
||||
</action>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.ShowTrackedAction"
|
||||
id="MemoryView.ShowOnlyTracked">
|
||||
<add-to-group group-id="MemoryView.SettingsPopupActionGroup" anchor="after" relative-to-action="MemoryView.ShowOnlyWithDiff"/>
|
||||
</action>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.EnableBackgroundTrackingAction"
|
||||
id="MemoryView.EnableTrackingWithClosedWindow">
|
||||
<add-to-group group-id="MemoryView.SettingsPopupActionGroup" anchor="before" relative-to-action="MemoryView.SwitchUpdateMode"/>
|
||||
</action>
|
||||
|
||||
<group id="MemoryView.ClassesPopupActionGroup">
|
||||
<action class="com.intellij.debugger.memory.action.ShowInstancesFromClassesViewAction"
|
||||
id="MemoryView.ShowInstances"/>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.ShowNewInstancesAction"
|
||||
id="MemoryView.ShowNewInstances"/>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.JumpToTypeSourceAction"
|
||||
id="MemoryView.JumpToTypeSource"/>
|
||||
<separator/>
|
||||
|
||||
<action class="com.intellij.debugger.memory.action.tracking.TrackInstancesToggleAction"
|
||||
id="MemoryView.TrackingAction.NewInstancesTracking"/>
|
||||
</group>
|
||||
|
||||
<group id="Debugger.Representation">
|
||||
<reference ref="Debugger.CreateRenderer"/>
|
||||
<separator/>
|
||||
<reference ref="Debugger.AutoRenderer"/>
|
||||
</group>
|
||||
|
||||
<action id="Hotswap" class="com.intellij.debugger.actions.HotSwapAction"/>
|
||||
|
||||
<action id="RunToolbarHotSwapAction" class="com.intellij.debugger.actions.RunToolbarHotSwapAction"
|
||||
icon="com.intellij.icons.AllIcons.Actions.BuildAutoReloadChanges">
|
||||
<add-to-group group-id="RunToolbarAdditionalProcessActions"/>
|
||||
</action>
|
||||
|
||||
<group id="ToggleBreakpointAction">
|
||||
<action id="ToggleMethodBreakpoint" class="com.intellij.debugger.actions.ToggleMethodBreakpointAction">
|
||||
<override-text place="MainMenu"/>
|
||||
<add-to-group group-id="JavaCompileGroup" anchor="first"/>
|
||||
</action>
|
||||
<action id="ToggleFieldBreakpoint" class="com.intellij.debugger.actions.ToggleFieldBreakpointAction">
|
||||
<override-text place="MainMenu"/>
|
||||
<add-to-group group-id="XDebugger.ValueGroup" anchor="after" relative-to-action="Debugger.AddToWatch"/>
|
||||
<add-to-group group-id="JavaCompileGroup" anchor="after" relative-to-action="ToggleMethodBreakpoint"/>
|
||||
</action>
|
||||
<add-to-group group-id="BreakpointActionsGroup" anchor="after" relative-to-action="ToggleLineBreakpoint"/>
|
||||
</group>
|
||||
|
||||
<group id="EditorPopupMenuDebugJava">
|
||||
<separator/>
|
||||
<reference ref="ToggleFieldBreakpoint"/>
|
||||
<separator/>
|
||||
<add-to-group group-id="EditorPopupMenuDebug" anchor="last"/>
|
||||
</group>
|
||||
|
||||
<action id="ExportThreads" class="com.intellij.debugger.actions.ExportThreadsAction" icon="AllIcons.ToolbarDecorator.Export">
|
||||
<add-to-group group-id="XDebugger.Frames.Tree.Popup"/>
|
||||
<add-to-group group-id="XDebugger.Actions"/>
|
||||
</action>
|
||||
<action id="DumpThreads" class="com.intellij.debugger.actions.ThreadDumpAction" icon="AllIcons.Actions.Dump">
|
||||
<add-to-group group-id="DebuggingActionsGroup" anchor="last"/>
|
||||
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3.Extra"/>
|
||||
</action>
|
||||
|
||||
<action id="DebugListen" internal="true" class="com.intellij.debugger.actions.ThrowDebugExceptionAction">
|
||||
<add-to-group group-id="Internal.Errors"/>
|
||||
</action>
|
||||
|
||||
<action id="StepOverInstruction" internal="true" class="com.intellij.debugger.actions.StepOverInstructionAction"
|
||||
icon="AllIcons.Actions.Play_forward">
|
||||
<add-to-group group-id="DebuggingActionsGroup"/>
|
||||
</action>
|
||||
|
||||
<action id="RepairDebuggerViewAction" internal="true" class="com.intellij.debugger.actions.RepairDebuggerViewAction"
|
||||
icon="AllIcons.General.Gear">
|
||||
<add-to-group group-id="DebuggingActionsGroup"/>
|
||||
</action>
|
||||
|
||||
<group id="Debugger.ThreadsPanelPopup">
|
||||
<reference ref="Debugger.ResumeThread"/>
|
||||
<reference ref="Debugger.FreezeThread"/>
|
||||
<reference ref="Debugger.InterruptThread"/>
|
||||
<reference ref="Debugger.PopFrame"/>
|
||||
<separator/>
|
||||
<reference ref="ExportThreads"/>
|
||||
<reference ref="Debugger.AddSteppingFilter"/>
|
||||
<separator/>
|
||||
<reference ref="Debugger.CustomizeThreadsView"/>
|
||||
</group>
|
||||
|
||||
<action id="com.intellij.debugger.feedback.KotlinDebuggerFeedbackTestAction"
|
||||
class="com.intellij.debugger.feedback.KotlinDebuggerFeedbackTestAction" internal="true"/>
|
||||
</actions>
|
||||
|
||||
<applicationListeners>
|
||||
<listener class="com.intellij.debugger.engine.CancelingSteppingListener"
|
||||
topic="com.intellij.debugger.engine.SteppingListener"/>
|
||||
</applicationListeners>
|
||||
</idea-plugin>
|
||||
Reference in New Issue
Block a user