| 1 12 package org.eclipse.jdt.internal.corext.fix; 13 14 import java.util.HashMap ; 15 import java.util.Iterator ; 16 import java.util.Map ; 17 18 import org.eclipse.jface.preference.IPreferenceStore; 19 20 import org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants; 21 22 import org.eclipse.jdt.internal.ui.preferences.cleanup.CleanUpProfileVersioner; 23 24 public class CleanUpConstants { 25 26 31 public static final String FALSE= "false"; 33 38 public static final String TRUE= "true"; 40 51 public static final String FORMAT_SOURCE_CODE= "cleanup.format_source_code"; 53 68 public static final String FORMAT_COMMENT= "cleanup.format_comment"; 70 83 public static final String FORMAT_SINGLE_LINE_COMMENT= "cleanup.format_single_line_comment"; 85 98 public static final String FORMAT_MULTI_LINE_COMMENT= "cleanup.format_multi_line_comment"; 100 113 public static final String FORMAT_JAVADOC= "cleanup.format_javadoc"; 115 126 public static final String FORMAT_REMOVE_TRAILING_WHITESPACES= "cleanup.remove_trailing_whitespaces"; 128 141 public static final String FORMAT_REMOVE_TRAILING_WHITESPACES_ALL= "cleanup.remove_trailing_whitespaces_all"; 143 157 public static final String FORMAT_REMOVE_TRAILING_WHITESPACES_IGNORE_EMPTY= "cleanup.remove_trailing_whitespaces_ignore_empty"; 159 172 public static final String MEMBER_ACCESSES_NON_STATIC_FIELD_USE_THIS= "cleanup.use_this_for_non_static_field_access"; 174 194 public static final String MEMBER_ACCESSES_NON_STATIC_FIELD_USE_THIS_ALWAYS= "cleanup.always_use_this_for_non_static_field_access"; 196 216 public static final String MEMBER_ACCESSES_NON_STATIC_FIELD_USE_THIS_IF_NECESSARY= "cleanup.use_this_for_non_static_field_access_only_if_necessary"; 218 232 public static final String MEMBER_ACCESSES_NON_STATIC_METHOD_USE_THIS= "cleanup.use_this_for_non_static_method_access"; 234 254 public static final String MEMBER_ACCESSES_NON_STATIC_METHOD_USE_THIS_ALWAYS= "cleanup.always_use_this_for_non_static_method_access"; 256 276 public static final String MEMBER_ACCESSES_NON_STATIC_METHOD_USE_THIS_IF_NECESSARY= "cleanup.use_this_for_non_static_method_access_only_if_necessary"; 278 294 public static final String MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS= "cleanup.qualify_static_member_accesses_with_declaring_class"; 296 320 public static final String MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_FIELD= "cleanup.qualify_static_field_accesses_with_declaring_class"; 322 346 public static final String MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_METHOD= "cleanup.qualify_static_method_accesses_with_declaring_class"; 348 372 public static final String MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_SUBTYPE_ACCESS= "cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class"; 374 398 public static final String MEMBER_ACCESSES_STATIC_QUALIFY_WITH_DECLARING_CLASS_INSTANCE_ACCESS= "cleanup.qualify_static_member_accesses_through_instances_with_declaring_class"; 400 415 public static final String CONTROL_STATEMENTS_USE_BLOCKS= "cleanup.use_blocks"; 417 437 public static final String CONTROL_STATMENTS_USE_BLOCKS_ALWAYS= "cleanup.always_use_blocks"; 439 460 public static final String CONTROL_STATMENTS_USE_BLOCKS_NO_FOR_RETURN_AND_THROW= "cleanup.use_blocks_only_for_return_and_throw"; 462 482 public static final String CONTROL_STATMENTS_USE_BLOCKS_NEVER= "cleanup.never_use_blocks"; 484 503 public static final String CONTROL_STATMENTS_CONVERT_FOR_LOOP_TO_ENHANCED= "cleanup.convert_to_enhanced_for_loop"; 505 520 public static final String EXPRESSIONS_USE_PARENTHESES= "cleanup.use_parentheses_in_expressions"; 522 542 public static final String EXPRESSIONS_USE_PARENTHESES_ALWAYS= "cleanup.always_use_parentheses_in_expressions"; 544 564 public static final String EXPRESSIONS_USE_PARENTHESES_NEVER= "cleanup.never_use_parentheses_in_expressions"; 566 581 public static final String VARIABLE_DECLARATIONS_USE_FINAL= "cleanup.make_variable_declarations_final"; 583 602 public static final String VARIABLE_DECLARATIONS_USE_FINAL_PRIVATE_FIELDS= "cleanup.make_private_fields_final"; 604 623 public static final String VARIABLE_DECLARATIONS_USE_FINAL_PARAMETERS= "cleanup.make_parameters_final"; 625 644 public static final String VARIABLE_DECLARATIONS_USE_FINAL_LOCAL_VARIABLES= "cleanup.make_local_variable_final"; 646 664 public static final String VARIABLE_DECLARATION_USE_TYPE_ARGUMENTS_FOR_RAW_TYPE_REFERENCES= "cleanup.use_arguments_for_raw_type_references"; 666 677 public static final String REMOVE_UNUSED_CODE_IMPORTS= "cleanup.remove_unused_imports"; 679 695 public static final String REMOVE_UNUSED_CODE_PRIVATE_MEMBERS= "cleanup.remove_unused_private_members"; 697 710 public static final String REMOVE_UNUSED_CODE_PRIVATE_TYPES= "cleanup.remove_unused_private_types"; 712 725 public static final String REMOVE_UNUSED_CODE_PRIVATE_CONSTRUCTORS= "cleanup.remove_private_constructors"; 727 740 public static final String REMOVE_UNUSED_CODE_PRIVATE_FELDS= "cleanup.remove_unused_private_fields"; 742 755 public static final String REMOVE_UNUSED_CODE_PRIVATE_METHODS= "cleanup.remove_unused_private_methods"; 757 768 public static final String REMOVE_UNUSED_CODE_LOCAL_VARIABLES= "cleanup.remove_unused_local_variables"; 770 781 public static final String REMOVE_UNNECESSARY_CASTS= "cleanup.remove_unnecessary_casts"; 783 802 public static final String REMOVE_UNNECESSARY_NLS_TAGS= "cleanup.remove_unnecessary_nls_tags"; 804 818 public static final String ADD_MISSING_ANNOTATIONS= "cleanup.add_missing_annotations"; 820 843 public static final String ADD_MISSING_ANNOTATIONS_OVERRIDE= "cleanup.add_missing_override_annotations"; 845 868 public static final String ADD_MISSING_ANNOTATIONS_DEPRECATED= "cleanup.add_missing_deprecated_annotations"; 870 884 public static final String ADD_MISSING_SERIAL_VERSION_ID= "cleanup.add_serial_version_id"; 886 903 public static final String ADD_MISSING_SERIAL_VERSION_ID_GENERATED= "cleanup.add_generated_serial_version_id"; 905 921 public static final String ADD_MISSING_SERIAL_VERSION_ID_DEFAULT= "cleanup.add_default_serial_version_id"; 923 942 public static final String ADD_MISSING_NLS_TAGS= "cleanup.add_missing_nls_tags"; 944 955 public static final String ORGANIZE_IMPORTS= "cleanup.organize_imports"; 957 969 public static final String SORT_MEMBERS = "cleanup.sort_members"; 971 986 public static final String SORT_MEMBERS_ALL = "cleanup.sort_members_all"; 988 999 public static final String SHOW_CLEAN_UP_WIZARD= "cleanup.showwizard"; 1001 1012 public static final String CLEANUP_PROFILES= "org.eclipse.jdt.ui.cleanupprofiles"; 1014 1022 public final static String |