# HG changeset patch
# Parent ba19583f37aacf1230bd60b32bc6f79d03c7f45c
diff --git a/java.hints/src/org/netbeans/modules/java/hints/resources/layer.xml b/java.hints/src/org/netbeans/modules/java/hints/resources/layer.xml
--- a/java.hints/src/org/netbeans/modules/java/hints/resources/layer.xml
+++ b/java.hints/src/org/netbeans/modules/java/hints/resources/layer.xml
@@ -159,6 +159,12 @@
+
+
+
+
+
+
diff --git a/refactoring.api/src/org/netbeans/modules/refactoring/spi/impl/CopyAction.java b/refactoring.api/src/org/netbeans/modules/refactoring/spi/impl/CopyAction.java
--- a/refactoring.api/src/org/netbeans/modules/refactoring/spi/impl/CopyAction.java
+++ b/refactoring.api/src/org/netbeans/modules/refactoring/spi/impl/CopyAction.java
@@ -46,6 +46,7 @@
import org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory;
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -56,7 +57,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.api.ui.CopyAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_CopyAction")
-@ActionReference(path = "Menu/Refactoring" , name = "CopyAction", position = 300)
+@ActionReferences({
+ @ActionReference(path = "Menu/Refactoring", name = "CopyAction", position = 300),
+ @ActionReference(path = "Shortcuts", name = "O-C")
+})
public class CopyAction extends RefactoringGlobalAction {
/**
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ChangeParametersAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ChangeParametersAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ChangeParametersAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ChangeParametersAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -59,7 +60,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.ChangeParametersAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_ChangeMethodSignatureAction", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "CallHierarchyAction", position = 430)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "CallHierarchyAction", position = 430),
+ @ActionReference(path = "Shortcuts", name = "OCS-M")
+})
public class ChangeParametersAction extends JavaRefactoringGlobalAction {
/** Creates a new instance of ChangeParametersAction
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/EncapsulateFieldAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/EncapsulateFieldAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/EncapsulateFieldAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/EncapsulateFieldAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -52,7 +53,10 @@
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.EncapsulateFieldAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_EncapsulateFieldsAction", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "EncapsulateFieldAction", position = 1800)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "EncapsulateFieldAction", position = 1800),
+ @ActionReference(path = "Shortcuts", name = "OCS-E")
+})
public final class EncapsulateFieldAction extends JavaRefactoringGlobalAction {
public EncapsulateFieldAction() {
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -55,7 +56,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.ExtractInterfaceAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_ExtractInterface_Action", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "ExtractInterfaceAction", position = 700)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "ExtractInterfaceAction", position = 700),
+ @ActionReference(path = "Shortcuts", name = "OS-T")
+})
public final class ExtractInterfaceAction extends JavaRefactoringGlobalAction {
/**
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -55,19 +56,22 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.ExtractSuperclassAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_ExtractSC_Action", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "ExtractSuperclassAction", position = 800)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "ExtractSuperclassAction", position = 800),
+ @ActionReference(path = "Shortcuts", name = "OS-S")
+})
public final class ExtractSuperclassAction extends JavaRefactoringGlobalAction {
public ExtractSuperclassAction() {
super(NbBundle.getMessage(ExtractInterfaceAction.class, "LBL_ExtractSC_Action"), null); // NOI18N
putValue("noIconInMenu", Boolean.TRUE); // NOI18N
}
-
+
@Override
public final void performAction(Lookup context) {
JavaActionsImplementationFactory.doExtractSuperclass(context);
}
-
+
@Override
public org.openide.util.HelpCtx getHelpCtx() {
return HelpCtx.DEFAULT_HELP;
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InlineAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InlineAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InlineAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InlineAction.java
@@ -43,6 +43,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -50,7 +51,10 @@
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.InlineAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_InlineAction", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "InlineAction", position = 420)
+@ActionReferences({
+ @ActionReference(path = "Shortcuts", name = "OS-N"),
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "InlineAction", position = 420)
+})
public class InlineAction extends JavaRefactoringGlobalAction {
public InlineAction() {
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InnerToOuterAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InnerToOuterAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InnerToOuterAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InnerToOuterAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -57,7 +58,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.InnerToOuterAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_InnerToOuter_Action", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "InnerToOuterAction", position = 1000)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "InnerToOuterAction", position = 1000),
+ @ActionReference(path = "Shortcuts", name = "OCS-L"),
+})
public class InnerToOuterAction extends JavaRefactoringGlobalAction {
/** Creates a new instance of InnerToOuterAction
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InvertBooleanAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InvertBooleanAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InvertBooleanAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/InvertBooleanAction.java
@@ -43,6 +43,7 @@
import org.netbeans.modules.refactoring.java.ui.JavaRefactoringGlobalAction;
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -51,7 +52,10 @@
@ActionID( id = "org.netbeans.modules.java.hints.jackpot.refactoring.InvertBooleanAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_InvertBooleanAction")
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "InvertBooleanAction", position = 1830)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "InvertBooleanAction", position = 1830),
+ @ActionReference(path = "Shortcuts", name = "OCS-I")
+})
public final class InvertBooleanAction extends JavaRefactoringGlobalAction {
public InvertBooleanAction() {
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PullUpAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PullUpAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PullUpAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PullUpAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -56,7 +57,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.PullUpAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_PullUp_Action", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "PullUpAction", position = 500)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "PullUpAction", position = 500),
+ @ActionReference(path = "Shortcuts", name = "OCS-U")
+})
public class PullUpAction extends JavaRefactoringGlobalAction {
/**
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PushDownAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PushDownAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PushDownAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/PushDownAction.java
@@ -45,6 +45,7 @@
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -57,7 +58,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.PushDownAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_PushDown_Action", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "PushDownAction", position = 600)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "PushDownAction", position = 600),
+ @ActionReference(path = "Shortcuts", name = "OCS-D")
+})
public class PushDownAction extends JavaRefactoringGlobalAction {
/** Creates a new instance of PushDownAction
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithBuilderAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithBuilderAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithBuilderAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithBuilderAction.java
@@ -47,6 +47,7 @@
import org.netbeans.modules.refactoring.java.ui.JavaRefactoringGlobalAction;
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -57,7 +58,10 @@
*/
@ActionID(id = "org.netbeans.modules.java.hints.jackpot.refactoring.ReplaceConstructorWithBuilderAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_ReplaceConstructorWithBuilderAction")
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "ReplaceConstructorWithBuilderAction", position = 1825)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "ReplaceConstructorWithBuilderAction", position = 1825),
+ @ActionReference(path = "Shortcuts", name = "OCS-B")
+})
public final class ReplaceConstructorWithBuilderAction extends JavaRefactoringGlobalAction {
public ReplaceConstructorWithBuilderAction() {
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithFactoryAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithFactoryAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithFactoryAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/ReplaceConstructorWithFactoryAction.java
@@ -43,6 +43,7 @@
import org.netbeans.modules.refactoring.java.ui.JavaRefactoringGlobalAction;
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -50,7 +51,10 @@
@ActionID(id = "org.netbeans.modules.java.hints.jackpot.refactoring.ReplaceConstructorWithFactoryAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_ReplaceConstructorAction")
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "ReplaceConstructorWithFactoryAction", position = 1820)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "ReplaceConstructorWithFactoryAction", position = 1820),
+ @ActionReference(path = "Shortcuts", name = "OCS-F")
+})
public final class ReplaceConstructorWithFactoryAction extends JavaRefactoringGlobalAction {
public ReplaceConstructorWithFactoryAction() {
diff --git a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/UseSuperTypeAction.java b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/UseSuperTypeAction.java
--- a/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/UseSuperTypeAction.java
+++ b/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/UseSuperTypeAction.java
@@ -47,6 +47,7 @@
import org.netbeans.api.java.source.TreePathHandle;
import org.openide.awt.ActionID;
import org.openide.awt.ActionReference;
+import org.openide.awt.ActionReferences;
import org.openide.awt.ActionRegistration;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
@@ -63,7 +64,10 @@
*/
@ActionID(id = "org.netbeans.modules.refactoring.java.api.ui.UseSuperTypeAction", category = "Refactoring")
@ActionRegistration(displayName = "#LBL_UseSuperType_Action", lazy = false)
-@ActionReference(path = "Editors/text/x-java/RefactoringActions" , name = "UseSuperTypeAction", position = 900)
+@ActionReferences({
+ @ActionReference(path = "Editors/text/x-java/RefactoringActions", name = "UseSuperTypeAction", position = 900),
+ @ActionReference(path = "Shortcuts", name = "OCS-S")
+})
public class UseSuperTypeAction extends JavaRefactoringGlobalAction{
private TreePathHandle classTreeHandle = null;