Bug 126971 [correction] CorrectionMarkerResolutionGenerator his inconsistent hasResolutions and getResolutions for read-only files
20050208-0800 org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator can return true to hasMarkerResolutions() but returns an empty array when getMarkerResolutions is called. STEPS 1) Create a class than implements Serializable 2) Make the java file read-only 3) Select The serializable class SerializableTest does not declare a static final serialVersionUID field of type long 4) Select Quick fix (enabled because CorrectionMarkerResolutionGenerator returns true for hasMarkerResolutions in this case) 5) Dialog will come up with no resolutions (CorrectionMarkerResolutionGenerator returns an empty array for getMarkerResolutions in this case) This is not an issue if the file is not read-only. Marking major as ClearCase users can run into this issue quite easily as they frequently have read only files.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/CorrectionMessages.java
private static final String BUNDLE_NAME= CorrectionMessages.class.getName();
	private CorrectionMessages() {
		
	}
	public static String SerialVersionSubProcessor_createdefault_description;
	public static String SerialVersionSubProcessor_createhashed_description;
	public static String SerialVersionLaunchConfigurationDelegate_setting_up;
	public static String SerialVersionLaunchConfigurationDelegate_starting_vm;
	public static String SerialVersionLaunchConfigurationDelegate_launching_computation;
	public static String SerialVersionLaunchConfigurationDelegate_launching_vm;
	public static String SerialVersionLaunchConfigurationDelegate_verifying_launch_attributes;
	public static String SerialVersionLaunchConfigurationDelegate_constructing_command_line;
	public static String SerialVersionLaunchConfigurationDelegate_temp_file_not_exists;
	public static String SerialVersionLaunchConfigurationDelegate_error_getting_separator_property;
	public static String SerialVersionLaunchConfigurationDelegate_error_getting_temp_dir_property;
	public static String SerialVersionDefaultProposal_message_default_info;
	public static String SerialVersionHashProposal_message_generated_info;
	public static String SerialVersionHashProposal_dialog_error_caption;
	public static String SerialVersionHashProposal_dialog_error_message;
	public static String SerialVersionHashProposal_wrong_launch_delegate;
	public static String SerialVersionHashProposal_wrong_executable;
	public static String SerialVersionHashProposal_computing_id;
	public static String SerialVersionHashProposal_save_caption;
	public static String SerialVersionHashProposal_save_message;