Bug 117477 [clean up] add 'remove this qualifier' clean up
There is 'add this qualifier' clean up, but there are no 'remove this qualifier'. But what if I have CU with such code style and don't like it? About this code: private int i; void foo(int i) {this.i= i;} May be just check that there are no SingleVariableDeclaration with same identifier in parent method(s)? Plus such code is also possible: public class Test { private int field; private class Inner { private int field; public void foo(int i) { Test.this.field = i; } } } So, probably we should also check that there are no field hiding in parent classes.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/MultiFixMessages.java
public static String Java50MultiFix_AddMissingOverride_description;
	public static String Java50CleanUp_ConvertToEnhancedForLoop_description;
	public static String Java50CleanUp_AddTypeParameters_description;
	public static String Java50CleanUp_addMissingAnnotations_checkBoxLabel;
	public static String Java50CleanUp_override_checkBoxLabel;
	public static String Java50CleanUp_deprecated_checkBoxLabel;
	public static String SerialVersionCleanUp_Generated_description;
	
	public static String CleanUpRefactoringWizard_SelectCleanUpsPage_message;
	public static String CleanUpRefactoringWizard_SelectCleanUpsPage_preSingleSelect_message;
	public static String CleanUpRefactoringWizard_SelectCompilationUnitsPage_message;
	public static String CleanUpRefactoringWizard_SelectCompilationUnitsPage_preSingleSelect_message;
	public static String CleanUpRefactoringWizard_SelectCompilationUnitsPage_preSelect_message;
	public static String CleanUpRefactoringWizard_SelectCleanUpsPage_name;
	public static String CleanUpRefactoringWizard_SelectCompilationUnitsPage_name;
	public static String CleanUpRefactoringWizard_WindowTitle;
	public static String CleanUpRefactoringWizard_PageTitle;
	public static String CleanUpRefactoringWizard_CodeStyleSection_description;
	public static String CleanUpRefactoringWizard_UnusedCodeSection_description;
	public static String CleanUpRefactoringWizard_PotentialProgrammingProblems_description;
	public static String CleanUpRefactoringWizard_Annotations_sectionName;
	public static String CleanUpRefactoringWizard_Remove_sectionTitle;
	public static String CleanUpRefactoringWizard_memberAccesses_sectionDescription;
	public static String CleanUpRefactoringWizard_controlStatements_sectionDescription;
	public static String CleanUpRefactoringWizard_UnnecessaryCode_tabLabel;
	public static String CleanUpRefactoringWizard_MissingCode_tabLabel;
	public static String CleanUpRefactoringWizard_UnnecessaryCode_section;
	public static String CleanUpRefactoringWizard_EnableAllButton_label;
	public static String CleanUpRefactoringWizard_DisableAllButton_label;
	public static String CleanUpRefactoringWizard_EnableDefaultsButton_label;