annotations patterns support in DeadCodeInspection (IDEA-24043 Jersey request methods...
[fedora-idea.git] / java / java-impl / src / com / intellij / refactoring / HelpID.java
blobc1aca75f1ee8209f5b382ff48acc31e9b5cf3ef1
2 package com.intellij.refactoring;
4 import com.intellij.psi.PsiClass;
5 import com.intellij.psi.PsiElement;
6 import com.intellij.psi.PsiPackage;
7 import org.jetbrains.annotations.NonNls;
9 @SuppressWarnings({"HardCodedStringLiteral"})
10 public class HelpID {
11 public static final String RENAME_PACKAGE = "refactoring.renamePackage";
12 public static final String RENAME_CLASS = "refactoring.renameClass";
13 public static final String RENAME_METHOD = "refactoring.renameMethod";
14 public static final String RENAME_FIELD = "refactoring.renameField";
15 public static final String RENAME_VARIABLE = "refactoring.renameVariable";
16 public static final String RENAME_PARAMETER = "refactoring.renameParameter";
17 public static final String RENAME_DIRECTORY = "refactoring.renameDirectory";
18 public static final String RENAME_FILE = "refactoring.renameFile";
20 private static final String MOVE_PACKAGE = "refactoring.movePackage";
21 private static final String MOVE_CLASS = "refactoring.moveClass";
23 public static final String INTRODUCE_VARIABLE = "refactoring.introduceVariable";
24 public static final String INTRODUCE_FIELD = "refactoring.introduceField";
25 public static final String INTRODUCE_CONSTANT = "refactoring.introduceConstant";
26 public static final String EXTRACT_METHOD = "refactoring.extractMethod";
28 public static final String ANONYMOUS_TO_INNER = "refactoring.convertAnonymous";
29 public static final String LOCAL_TO_FIELD = "refactoring.convertLocal";
30 public static final String CHANGE_SIGNATURE = "refactoring.changeSignature";
31 public static final String ENCAPSULATE_FIELDS = "refactoring.encapsulateFields";
32 public static final String EXTRACT_INTERFACE = "refactoring.extractInterface";
33 public static final String EXTRACT_SUPERCLASS = "refactoring.extractSuperclass";
34 public static final String MOVE_INNER_UPPER = "refactoring.moveInner";
35 public static final String REPLACE_TEMP_WITH_QUERY = "refactoring.replaceTemp";
36 public static final String MOVE_MEMBERS = "refactoring.moveMembers";
37 public static final String INLINE_CLASS = "refactoring.inlineClass";
38 public static final String INLINE_METHOD = "refactoring.inlineMethod";
39 public static final String INLINE_CONSTRUCTOR = "refactoring.inlineConstructor";
40 public static final String INLINE_VARIABLE = "refactoring.inlineVariable";
41 public static final String INLINE_FIELD = "refactoring.inlineField";
43 public static final String MIGRATION = "refactoring.migrate";
45 public static final String COPY_CLASS = "refactoring.copyClass";
47 public static final String MAKE_METHOD_STATIC = "refactoring.makeMethodStatic";
48 public static final String MAKE_METHOD_STATIC_SIMPLE = "refactoring.makeMethodStatic";
50 public static final String INTRODUCE_PARAMETER = "refactoring.introduceParameter";
51 public static final String TURN_REFS_TO_SUPER = "refactoring.useInterface";
52 public static final String MEMBERS_PULL_UP = "refactoring.pullMembersUp";
53 public static final String MEMBERS_PUSH_DOWN = "refactoring.pushMembersDown";
54 public static final String INHERITANCE_TO_DELEGATION = "refactoring.replaceInheritWithDelegat";
55 public static final String REPLACE_CONSTRUCTOR_WITH_FACTORY = "refactoring.replaceConstrWithFactory";
56 public static final String SAFE_DELETE = "refactoring.safeDelete";
57 public static final String SAFE_DELETE_OVERRIDING = "refactoring.safeDelete.overridingMethods";
58 public static final String EJB_RENAME = "refactoring.rename.ejbRename";
59 public static final String TYPE_COOK = "refactoring.generify";
60 public static final String CONVERT_TO_INSTANCE_METHOD = "refactoring.convertToInstanceMethod";
61 public static final String METHOD_DUPLICATES = "refactoring.replaceMethodCodeDuplicates";
62 public static final String CHANGE_CLASS_SIGNATURE = "refactoring.changeClassSignature";
63 public static final String MOVE_INSTANCE_METHOD = "refactoring.moveInstMethod";
64 public static final String INVERT_BOOLEAN = "refactoring.invertBoolean";
65 public static final String EXTRACT_METHOD_OBJECT = "refactoring.extractMethodObject";
66 public static final String REPLACE_CONSTRUCTOR_WITH_BUILDER = "refactoring.replaceConstructorWithBuilder";
67 @NonNls public static final String ExtractClass = "refactorj.extractClass";
68 @NonNls public static final String IntroduceParameterObject = "refactorj.introduceParameterObject";
69 @NonNls public static final String RemoveMiddleman = "refactorj.removeMiddleman";
70 @NonNls public static final String WrapReturnValue = "refactorj.wrapReturnValue";
72 public static String getMoveHelpID(PsiElement element) {
73 if (element instanceof PsiPackage){
74 return MOVE_PACKAGE;
76 else if (element instanceof PsiClass){
77 return MOVE_CLASS;
79 else{
80 return null;