3 <group id="JavaGenerateGroup1">
4 <action id="GenerateTestMethod" class="com.intellij.testIntegration.GenerateTestMethodAction"/>
5 <action id="GenerateSetUpMethod" class="com.intellij.testIntegration.GenerateSetUpMethodAction"/>
6 <action id="GenerateTearDownMethod" class="com.intellij.testIntegration.GenerateTearDownMethodAction"/>
7 <action id="GenerateDataMethod" class="com.intellij.testIntegration.GenerateDataMethodAction"/>
9 <action id="GenerateConstructor" class="com.intellij.codeInsight.generation.actions.GenerateConstructorAction"/>
10 <action id="GenerateGetter" class="com.intellij.codeInsight.generation.actions.GenerateGetterAction"/>
11 <action id="GenerateSetter" class="com.intellij.codeInsight.generation.actions.GenerateSetterAction"/>
12 <action id="GenerateGetterAndSetter" class="com.intellij.codeInsight.generation.actions.GenerateGetterAndSetterAction"/>
13 <action id="GenerateEquals" class="com.intellij.codeInsight.generation.actions.GenerateEqualsAction"/>
14 <action id="Actions.ActionsPlugin.GenerateToString" class="org.jetbrains.java.generate.GenerateToStringAction" text="to_String()" description="Generate toString() method"/>
15 <action id="GenerateCreateUI" class="com.intellij.codeInsight.generation.actions.GenerateCreateUIAction"/>
16 <add-to-group group-id="GenerateGroup" anchor="first"/>
19 <group id="JavaGenerateGroup2">
20 <action id="GenerateSuperMethodCall" class="com.intellij.codeInsight.generation.actions.GenerateSuperMethodCallAction"/>
21 <add-to-group group-id="GenerateGroup" anchor="last"/>
24 <action id="NewClass" class="com.intellij.ide.actions.CreateClassAction">
25 <add-to-group group-id="NewGroup1" anchor="first"/>
28 <action id="NewPackageInfo" class="com.intellij.ide.actions.CreatePackageInfoAction">
29 <add-to-group group-id="NewGroup" anchor="after" relative-to-action="NewDir"/>
32 <action id="CollapseBlock" class="com.intellij.codeInsight.folding.impl.actions.CollapseBlockAction">
33 <add-to-group group-id="FoldingGroup" anchor="after" relative-to-action="CollapseSelection"/>
36 <action id="InferNullity" class="com.intellij.codeInspection.inferNullity.InferNullityAnnotationsAction">
37 <add-to-group group-id="InspectCodeGroup" anchor="after" relative-to-action="ViewOfflineInspection"/>
40 <action id="StubHierarchy" class="com.intellij.psi.stubsHierarchy.impl.test.BuildStubsHierarchyAction" text="Build Stub Hierarchy">
41 <add-to-group group-id="InspectCodeGroup" anchor="after" relative-to-action="ViewOfflineInspection"/>
44 <action id="TestStubHierarchy" class="com.intellij.psi.stubsHierarchy.impl.test.TestStubHierarchyAction" text="Test Stub Hierarchy">
45 <add-to-group group-id="InspectCodeGroup" anchor="after" relative-to-action="ViewOfflineInspection"/>
48 <action id="LogSubtypes" class="com.intellij.psi.stubsHierarchy.impl.test.LogSubtypesAction" text="Log Subtypes">
49 <add-to-group group-id="InspectCodeGroup" anchor="after" relative-to-action="ViewOfflineInspection"/>
52 <action id="CountInheritors" class="com.intellij.psi.stubsHierarchy.impl.test.GetAllInheritorsAction" text="Count Inheritors">
53 <add-to-group group-id="InspectCodeGroup" anchor="after" relative-to-action="ViewOfflineInspection"/>
56 <action id="ClearSubtypes" class="com.intellij.psi.stubsHierarchy.impl.test.ClearSubtypesAction" text="Clear Subtypes">
57 <add-to-group group-id="InspectCodeGroup" anchor="after" relative-to-action="ViewOfflineInspection"/>
60 <group id="AnalyzeJavaMenu">
61 <action id="ShowPackageCycles" class="com.intellij.cyclicDependencies.actions.CyclicDependenciesAction"/>
63 <action id="SliceBackward" class="com.intellij.slicer.SliceBackwardAction"/>
64 <action id="SliceForward" class="com.intellij.slicer.SliceForwardAction"/>
66 <action id="Unscramble" class="com.intellij.unscramble.UnscrambleAction"/>
67 <add-to-group group-id="AnalyzeMenu" anchor="last"/>
70 <group id="RefactoringMenu1">
71 <action id="ChangeTypeSignature"
72 class="com.intellij.refactoring.typeMigration.actions.ChangeTypeSignatureAction"
73 text="T_ype Migration..."
74 description="Change type of the return type of the method, field, parameter, variable or class type arguments and correct all references"/>
75 <action id="MakeStatic" class="com.intellij.refactoring.actions.MakeStaticAction"/>
76 <action id="ConvertToInstanceMethod" class="com.intellij.refactoring.actions.ConvertToInstanceMethodAction"/>
77 <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="ChangeSignature"/>
80 <group id="RefactoringMenu2">
81 <action id="MethodDuplicates" class="com.intellij.refactoring.actions.MethodDuplicatesAction"/>
83 <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="Inline"/>
86 <action id="ReplaceMethodWithMethodObject" class="com.intellij.refactoring.actions.ReplaceMethodWithMethodObjectAction">
87 <add-to-group group-id="IntroduceActionsGroup" anchor="after" relative-to-action="ExtractMethod"/>
90 <action id="IntroduceFunctionalParameter" class="com.intellij.refactoring.actions.IntroduceFunctionalParameterAction">
91 <add-to-group group-id="IntroduceActionsGroup" anchor="after" relative-to-action="IntroduceParameter"/>
92 <keyboard-shortcut first-keystroke="control shift alt P" keymap="$default"/>
95 <action id="IntroduceParameterObject" class="com.intellij.refactoring.actions.IntroduceParameterObjectAction">
96 <add-to-group group-id="IntroduceActionsGroup" anchor="after" relative-to-action="IntroduceFunctionalParameter"/>
99 <action id="RenameFile" class="com.intellij.refactoring.actions.RenameFileAction">
100 <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="RenameElement"/>
101 <add-to-group group-id="EditorTabPopupMenuEx" anchor="after" relative-to-action="AddAllToFavorites"/>
104 <group id="RefactoringMenu4">
105 <action id="TurnRefsToSuper" class="com.intellij.refactoring.actions.TurnRefsToSuperAction"/>
106 <action id="InheritanceToDelegation" class="com.intellij.refactoring.actions.InheritanceToDelegationAction"/>
107 <action id="RemoveMiddleman" class="com.intellij.refactoring.actions.RemoveMiddlemanAction"/>
108 <action id="WrapReturnValue" class="com.intellij.refactoring.wrapreturnvalue.WrapReturnValueAction"/>
110 <action id="AnonymousToInner" class="com.intellij.refactoring.actions.AnonymousToInnerAction"/>
111 <action id="EncapsulateFields" class="com.intellij.refactoring.actions.EncapsulateFieldsAction"/>
112 <action id="ReplaceTempWithQuery" class="com.intellij.refactoring.actions.TempWithQueryAction"/>
113 <action id="ReplaceConstructorWithFactory" class="com.intellij.refactoring.actions.ReplaceConstructorWithFactoryAction"/>
114 <action id="ReplaceConstructorWithBuilder" class="com.intellij.refactoring.actions.ReplaceConstructorWithBuilderAction"/>
116 <action id="Generify" class="com.intellij.refactoring.actions.TypeCookAction"/>
117 <action id="Migrate" class="com.intellij.refactoring.actions.MigrateAction"/>
120 <add-to-group group-id="RefactoringMenu" anchor="after" relative-to-action="MemberPushDown"/>
123 <action id="Hotswap" class="com.intellij.debugger.actions.HotSwapAction">
124 <add-to-group group-id="DebugMainMenu" anchor="before" relative-to-action="StepOver"/>
127 <action id="Debugger.PopFrame" class="com.intellij.debugger.actions.PopFrameAction" icon="AllIcons.Actions.PopFrame">
128 <add-to-group group-id="DebugMainMenu" anchor="after" relative-to-action="ForceRunToCursor"/>
129 <add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="first"/>
130 <add-to-group group-id="XDebugger.ToolWindow.TopToolbar" anchor="before" relative-to-action="RunToCursor"/>
133 <group id="ToggleBreakpointAction">
134 <action id="ToggleMethodBreakpoint" class="com.intellij.debugger.actions.ToggleMethodBreakpointAction"/>
135 <action id="ToggleFieldBreakpoint" class="com.intellij.debugger.actions.ToggleFieldBreakpointAction"/>
136 <!--Moved to XDebugger <action id="ToggleBreakpointEnabled" class="com.intellij.debugger.actions.ToggleBreakpointEnabledAction"/>-->
137 <add-to-group group-id="DebugMainMenu" anchor="after" relative-to-action="ToggleLineBreakpoint"/>
140 <action id="ExportThreads" class="com.intellij.debugger.actions.ExportThreadsAction" icon="AllIcons.Actions.Export">
141 <add-to-group group-id="XDebugger.Frames.Tree.Popup"/>
143 <action id="DumpThreads" class="com.intellij.debugger.actions.ThreadDumpAction" text="Get thread dump" icon="AllIcons.Actions.Dump">
144 <add-to-group group-id="RunMenu" anchor="last"/>
147 <action id="GenerateJavadoc" class="com.intellij.javadoc.actions.GenerateJavadocAction">
148 <add-to-group group-id="ToolsBasicGroup" anchor="after" relative-to-action="SaveFileAsTemplate"/>
151 <action id="DebugListen" internal="true" class="com.intellij.debugger.actions.ThrowDebugExceptionAction">
152 <add-to-group group-id="Internal.Errors"/>
155 <action id="GenerateVisitorByHierarchy" internal="true" class="com.intellij.internal.GenerateVisitorByHierarchyAction"
156 text="Generate Hierarchy Visitor...">
157 <add-to-group group-id="Internal"/>
160 <action id="UsedIconsListing" internal="true" class="com.intellij.internal.UsedIconsListingAction"
161 text="List Used Icons">
162 <add-to-group group-id="Internal"/>
164 <action id="ExpressionStatistics" internal="true" class="com.intellij.internal.ExpressionStatisticsAction"
165 text="Collect Java Expression Statistics">
166 <add-to-group group-id="Internal"/>
169 <action id="StaticIconFields" internal="true" class="com.intellij.internal.StaticIconFieldsAction"
170 text="List Static Field Initializers">
171 <add-to-group group-id="Internal"/>
174 <group id="JavaDebuggerActions">
175 <!--<action id="Debugger.Inspect" class="com.intellij.debugger.actions.InspectAction"/>-->
176 <action id="Debugger.CustomizeContextView" class="com.intellij.debugger.actions.CustomizeContextViewAction">
177 <add-to-group group-id="XDebugger.Variables.Tree.Popup" anchor="last"/>
178 <add-to-group group-id="XDebugger.Watches.Tree.Popup" anchor="last"/>
180 <action id="Debugger.ViewText" class="com.intellij.debugger.actions.ViewTextAction">
181 <add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
183 <action id="Debugger.CustomizeThreadsView" class="com.intellij.debugger.actions.CustomizeThreadsViewAction">
184 <add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="last"/>
186 <action id="Debugger.EditFrameSource" class="com.intellij.debugger.actions.EditFrameSourceAction"/>
187 <action id="Debugger.EditNodeSource" class="com.intellij.debugger.actions.EditSourceAction"/>
188 <action id="Debugger.EditTypeSource" class="com.intellij.debugger.actions.JumpToObjectAction"/>
189 <reference ref="Debugger.PopFrame"/>
190 <action id="Debugger.ViewAsGroup" class="com.intellij.debugger.actions.ViewAsGroup">
191 <add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
193 <action id="Debugger.AdjustArrayRange" class="com.intellij.debugger.actions.AdjustArrayRangeAction">
194 <add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
196 <action id="Debugger.ShowTypes" class="com.intellij.debugger.actions.ShowTypesAction" text="Show types">
197 <add-to-group group-id="XDebugger.ValueGroup" anchor="last"/>
199 <!--<action id="Debugger.SetValue" class="com.intellij.debugger.actions.SetValueAction"/>-->
200 <!--<action id="Debugger.ShowAsHex" class="com.intellij.debugger.actions.ShowAsHexAction" text="Show as Hex"/>-->
201 <action id="Debugger.ResumeThread" class="com.intellij.debugger.actions.ResumeThreadAction"/>
202 <action id="Debugger.FreezeThread" class="com.intellij.debugger.actions.FreezeThreadAction"/>
203 <action id="Debugger.InterruptThread" class="com.intellij.debugger.actions.InterruptThreadAction"/>
205 <action id="Debugger.ForceEarlyReturn" class="com.intellij.debugger.actions.ForceEarlyReturnAction">
206 <add-to-group group-id="XDebugger.Frames.Tree.Popup" anchor="after" relative-to-action="Debugger.PopFrame"/>
209 <action id="Debugger.AddSteppingFilter" class="com.intellij.debugger.actions.AddSteppingFilterAction" text="Add Stepping Filter...">
210 <add-to-group group-id="XDebugger.Frames.Tree.Popup"/>
214 <group id="Debugger.Representation">
215 <action id="Debugger.CreateRenderer" class="com.intellij.debugger.actions.CreateRendererAction" text="Create..."/>
217 <action id="Debugger.AutoRenderer" class="com.intellij.debugger.actions.AutoRendererAction"/>
220 <group id="EditorPopupMenuDebugJava">
222 <reference ref="ToggleFieldBreakpoint"/>
224 <add-to-group group-id="EditorPopupMenuDebug" anchor="last"/>
227 <group id="JavaCompileGroup">
228 <reference ref="ToggleMethodBreakpoint"/>
229 <reference ref="ToggleFieldBreakpoint"/>
231 <add-to-group group-id="ProjectViewCompileGroup" anchor="first"/>
232 <add-to-group group-id="StructureViewCompileGroup" anchor="first"/>
235 <action id="TypeHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.type.TypeHierarchyBrowser$BaseOnThisTypeAction">
236 <add-to-group group-id="TypeHierarchyPopupMenu" anchor="first"/>
239 <group id="JavaMethodHierarchyPopupMenu" name="JavaMethodHierarchyPopupMenu">
240 <action id="MethodHierarchy.ImplementMethodAction" class="com.intellij.ide.hierarchy.method.ImplementMethodAction"
241 use-shortcut-of="ImplementMethods"/>
242 <action id="MethodHierarchy.OverrideMethodAction" class="com.intellij.ide.hierarchy.method.OverrideMethodAction"
243 use-shortcut-of="OverrideMethods"/>
245 <add-to-group group-id="MethodHierarchyPopupMenu" anchor="first"/>
248 <action id="MethodHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.method.MethodHierarchyBrowser$BaseOnThisMethodAction">
249 <add-to-group group-id="MethodHierarchyPopupMenu" anchor="first"/>
252 <action id="CallHierarchy.BaseOnThisType" class="com.intellij.ide.hierarchy.call.CallHierarchyBrowser$BaseOnThisMethodAction">
253 <add-to-group group-id="CallHierarchyPopupMenu" anchor="first"/>
256 <action id="StartupWizard" class="com.intellij.ide.startupWizard.StartupWizardAction">
257 <add-to-group group-id="FileSettingsGroup" anchor="last"/>
260 <group id="Debugger.FramePanelPopup">
261 <reference ref="Debugger.AdjustArrayRange"/>
262 <!--<reference ref="Debugger.Inspect"/>-->
263 <reference ref="Debugger.MarkObject"/>
264 <!--<reference ref="Debugger.SetValue"/>-->
265 <reference ref="Debugger.EditNodeSource"/>
266 <reference ref="Debugger.EditTypeSource"/>
268 <reference ref="Debugger.ViewAsGroup"/>
270 <reference ref="Debugger.AddToWatch"/>
272 <reference ref="ToggleFieldBreakpoint"/>
274 <!--<reference ref="Debugger.CopyValue"/>-->
275 <reference ref="Debugger.ViewText"/>
276 <!--<reference ref="Debugger.CompareValueWithClipboard"/>-->
277 <reference ref="Debugger.CustomizeContextView"/>
280 <group id="Debugger.EvaluationDialogPopup">
281 <reference ref="Debugger.AdjustArrayRange"/>
282 <!--<reference ref="Debugger.Inspect"/>-->
283 <reference ref="Debugger.MarkObject"/>
284 <!--<reference ref="Debugger.SetValue"/>-->
285 <reference ref="Debugger.EditNodeSource"/>
286 <reference ref="Debugger.EditTypeSource"/>
288 <!--<reference ref="Debugger.ShowAsHex"/>-->
289 <reference ref="Debugger.ViewAsGroup"/>
291 <reference ref="Debugger.AddToWatch"/>
293 <reference ref="ToggleFieldBreakpoint"/>
295 <!--<reference ref="Debugger.CopyValue"/>-->
296 <reference ref="Debugger.ViewText"/>
297 <!--<reference ref="Debugger.CompareValueWithClipboard"/>-->
298 <reference ref="Debugger.CustomizeContextView"/>
301 <group id="Debugger.InspectPanelPopup">
302 <reference ref="Debugger.AdjustArrayRange"/>
303 <!--<reference ref="Debugger.Inspect"/>-->
304 <reference ref="Debugger.MarkObject"/>
305 <!--<reference ref="Debugger.SetValue"/>-->
306 <reference ref="Debugger.EditNodeSource"/>
307 <reference ref="Debugger.EditTypeSource"/>
309 <reference ref="Debugger.AddToWatch"/>
311 <!--<reference ref="Debugger.ShowAsHex"/>-->
312 <reference ref="Debugger.ViewAsGroup"/>
314 <reference ref="ToggleFieldBreakpoint"/>
316 <!--<reference ref="Debugger.CopyValue"/>-->
317 <reference ref="Debugger.ViewText"/>
318 <!--<reference ref="Debugger.CompareValueWithClipboard"/>-->
319 <reference ref="Debugger.CustomizeContextView"/>
322 <group id="Debugger.ThreadsPanelPopup">
323 <reference ref="Debugger.ResumeThread"/>
324 <reference ref="Debugger.FreezeThread"/>
325 <reference ref="Debugger.InterruptThread"/>
326 <!--<reference ref="Debugger.ShowFrame"/>-->
327 <reference ref="Debugger.PopFrame"/>
328 <!--<reference ref="Debugger.EditFrameSource"/>-->
329 <!--<reference ref="Debugger.EditTypeSource"/>-->
330 <!--<reference ref="EditSource"/>-->
332 <reference ref="ExportThreads"/>
333 <reference ref="Debugger.AddSteppingFilter"/>
335 <reference ref="Debugger.CustomizeThreadsView"/>
338 <group id="Debugger.WatchesPanelPopup">
339 <!--<reference ref="Debugger.NewWatch"/>-->
340 <!--<reference ref="Debugger.EditWatch"/>-->
341 <!--<reference ref="Debugger.RemoveWatch"/>-->
342 <!--<reference ref="Debugger.RemoveAllWatches"/>-->
344 <reference ref="Debugger.AdjustArrayRange"/>
345 <!--<reference ref="Debugger.Inspect"/>-->
346 <reference ref="Debugger.MarkObject"/>
347 <!--<reference ref="Debugger.SetValue"/>-->
348 <reference ref="Debugger.EditNodeSource"/>
349 <reference ref="Debugger.EditTypeSource"/>
351 <!--<reference ref="Debugger.ShowAsHex"/>-->
352 <reference ref="Debugger.ViewAsGroup"/>
354 <reference ref="Debugger.AddToWatch"/>
356 <reference ref="ToggleFieldBreakpoint"/>
358 <!--<reference ref="Debugger.CopyValue"/>-->
359 <reference ref="Debugger.ViewText"/>
360 <!--<reference ref="Debugger.CompareValueWithClipboard"/>-->
361 <reference ref="Debugger.CustomizeContextView"/>
364 <group id="MarkGeneratedSourceRootGroup">
365 <action id="MarkGeneratedSourceRoot" class="com.intellij.ide.projectView.actions.MarkGeneratedSourceRootAction"/>
366 <action id="UnmarkGeneratedSourceRoot" class="com.intellij.ide.projectView.actions.UnmarkGeneratedSourceRootAction"/>
367 <add-to-group group-id="MarkRootGroup" anchor="after" relative-to-action="MarkSourceRootGroup"/>
370 <action id="ShowPackageDeps" class="com.intellij.packageDependencies.actions.AnalyzeDependenciesAction">
371 <add-to-group group-id="ShowPackageDepsGroup" anchor="first"/>
372 <add-to-group group-id="AnalyzeActions" anchor="first"/>
374 <action id="ShowBackwardPackageDeps" class="com.intellij.packageDependencies.actions.BackwardDependenciesAction">
375 <add-to-group group-id="AnalyzeActions" relative-to-action="ShowPackageDeps" anchor="after"/>
377 <action id="ShowDependenciesOnTarget" class="com.intellij.packageDependencies.actions.AnalyzeDependenciesOnSpecifiedTargetAction">
378 <add-to-group group-id="AnalyzeActions" relative-to-action="ShowBackwardPackageDeps" anchor="after"/>
380 <action id="ShowModulesDependencies" class="com.intellij.moduleDependencies.ShowModuleDependenciesAction">
381 <add-to-group group-id="AnalyzeActions" anchor="last"/>
383 <action id="FileChooser.GotoJDK" class="com.intellij.openapi.projectRoots.JdkPopupAction" >
384 <add-to-group group-id="FileChooserToolbar" anchor="last"/>