blob: 5613b619ca94a6d27be55c0f3c2706b50290a33c [file] [log] [blame]
###############################################################################
# Copyright (c) 2000, 2006 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# NLS properties for the Refactoring Core
#######################################
# org.eclipse.jdt.internal.core.refactoring
Assert_assertion_failed=assertion failed;
Assert_null_argument=null argument;
ProcessorBasedRefactoring_error_unsupported_initialization=The refactoring processor ''{0}'' has no support for refactoring scripts.
InitializableRefactoring_argument_not_exist=The refactoring script argument ''{0}'' is missing in the refactoring script.
InitializableRefactoring_input_not_exists=The refactoring ''{1}'' ({2}) cannot be performed, since its input ''{0}'' does not exist.
InitializableRefactoring_inputs_do_not_exist=The refactoring ''{0}'' ({1}) cannot be performed, since its input does not exist.
InitializableRefactoring_illegal_argument=The value ''{0}'' of the refactoring script argument ''{1}'' is invalid.
InitializableRefactoring_inacceptable_arguments=This refactoring processor does not accept such a refactoring argument.
DynamicValidationStateChange_workspace_changed=The workspace has been modified since the refactoring change object has been created
Checks_Choose_name=Choose a name.
Checks_all_excluded=All resources have been excluded from refactoring. Cannot proceed
Checks_cannot_be_parsed=''{0}'' has syntax errors. Content of that file will not be updated.
Checks_cu_not_created=Compilation unit could not be created for this element.
Checks_cu_not_parsed=This refactoring cannot be performed correctly due to syntax errors in the compilation unit. To perform this operation you will need to fix the errors.
Checks_cu_has_compile_errors=Code modification may not be accurate as affected resource ''{0}'' has compile errors.
Checks_no_dot=Type name cannot contain a dot (.).
Checks_cu_name_used=Compilation unit ''{0}.java'' already exists
Checks_method_native=Method ''{1}'' in type ''{0}'' is native. Running the modified program will cause {2}.
Checks_methodName_constructor=New method name has constructor name.
Checks_methodName_exists=Method ''{0}'' already exists in type ''{1}''.
Checks_methodName_overrides=New method ''{0}'' overrides an existing method in type ''{1}''.
Checks_methodName_returnTypeClash=New method ''{0}'' overrides a method declared in type ''{1}'' that uses a different return type.
Checks_has_main=Type {0} contains a main method - some applications (such as scripts) may not work after refactoring.
Checks_constructor_name=If you proceed, the method ''{0}'' in ''{1}'' will have a constructor name.
Checks_method_names_lowercase=This name is discouraged. According to convention, names of methods should start with a lowercase letter.
Checks_method_names_lowercase2=The method name ''{0}'' in type ''{1}'' is discouraged. According to convention, names of methods should start with a lowercase letter.
Checks_validateEdit= Team provider refused file modification.
#######################################
# org.eclipse.jdt.internal.core.refactoring.base
#######################################
Change_is_unsaved={0} is unsaved.
Change_is_read_only={0} is read only.
Change_has_modifications={0} has been modified since the refactoring got executed.
Change_does_not_exist=''{0}'' does not exist anymore.
Change_same_read_only= The read only state of {0} has changed.
UndoCompilationUnitChange_no_resource= Compilation unit ''{0}'' does not have an underlying file.
Refactoring_binary={0} is binary
Refactoring_not_in_model={0} does not exist in the model
Refactoring_read_only={0} is read only
Refactoring_unknown_structure={0} - unknown structure
#######################################
# org.eclipse.jdt.internal.core.refactoring.changes
#######################################
AbstractRenameChange_Renaming=Renaming...
RenameResourceChange_rename_resource=rename resource
RenameResourceChange_name=Rename ''{0}'' to: ''{1}''
RenameResourceChange_does_not_exist=''{0}'' does not exist
RenameResourceChange_descriptor_description=Rename resource ''{0}'' to ''{1}''
RenameResourceChange_descriptor_description_short=Rename resource ''{0}''
DeleteFromClassPathChange_remove=Remove entry from classpath of Java project:
MovePackageChange_move=Move package ''{0}'' to ''{1}''
MoveResourceChange_move=Move resource ''{0}'' to ''{1}''
RenameJavaProjectChange_rename=Rename Java Project ''{0}'' to ''{1}''
RenameJavaProjectChange_update=Updating classpaths
RenameSourceFolderChange_rename=Rename Source Folder ''{0}'' to ''{1}''
RenameSourceFolderChange_rename_archive=Cannot rename archive {0}
RenameSourceFolderChange_rename_external=Cannot rename external archive {0}
RenameSourceFolderChange_descriptor_description=Rename source folder ''{0}'' to ''{1}''
RenameSourceFolderChange_descriptor_description_short=Rename source folder ''{0}''
RenameSourceFolderChange_rename_linked=Cannot rename linked source folder {0}
AbstractDeleteChange_deleting=deleting
CreatePackageChange_Creating_package=Creating package
CreatePackageChange_Create_package=Create package
AddToClasspathChange_add=Add entry to classpath of Java project:
CopyCompilationUnitChange_copy=Copy ''{0}'' to ''{1}''
CopyPackageChange_copy=Copy package ''{0}'' to ''{1}''
RenamePackageChange_checking_change=Checking change for: {0}
RenamePackageChange_name_with_subpackages=Rename package ''{0}'' and subpackages to ''{1}''
RenamePackageChange_name=Rename package ''{0}'' to ''{1}''
MoveCompilationUnitChange_default_package=(default package)
MoveCompilationUnitChange_name=Move Compilation Unit ''{0}'' to ''{1}''
RenameCompilationUnitChange_name=Rename compilation unit ''{0}'' to ''{1}''
#######################################
# org.eclipse.jdt.internal.core.refactoring.code
#######################################
#-- Extract Method -------------------------------------------
LocalTypeAnalyzer_local_type_from_outside=Selected block references a local type declared outside the selection.
LocalTypeAnalyzer_local_type_referenced_outside=A local type declared in the selected block is referenced outside the selection.
FlowAnalyzer_execution_flow=Selected statements contain a return statement but not all possible execution flows end in a return. Semantics may not be preserved if you proceed.
ExtractMethodAnalyzer_assignments_to_local=Ambiguous return value: selected block contains more than one assignment to local variable.
ExtractMethodAnalyzer_only_method_body=Cannot extract new method from selection. Only statements from a method body can be extracted.
ExtractMethodAnalyzer_after_do_keyword=Selection may not start immediately after the \'do\' keyword.
ExtractMethodAnalyzer_super_or_this=Cannot extract super or this call from constructor.
ExtractMethodAnalyzer_cannot_determine_return_type=Cannot determine expression's return type. Using void instead.
ExtractMethodAnalyzer_branch_mismatch=Selection contains branch statement but corresponding branch target is not selected.
ExtractMethodAnalyzer_parent_mismatch=Not all selected statements are enclosed by the same parent statement.
ExtractMethodAnalyzer_cannot_extract_anonymous_type=Cannot extract the body of a anonymous type declaration. Select whole declaration.
ExtractMethodAnalyzer_cannot_extract_variable_declaration_fragment=Cannot extract a variable declaration fragment. Select whole declaration statement.
ExtractMethodAnalyzer_cannot_extract_for_initializer=Cannot extract initialization part of a \'for\' statement.
ExtractMethodAnalyzer_cannot_extract_for_updater=Cannot extract increment part of a \'for\' statement.
ExtractMethodAnalyzer_cannot_extract_variable_declaration=Cannot extract parts of a variable declaration. Select whole declaration.
ExtractMethodAnalyzer_cannot_extract_type_reference=Cannot extract a single type reference.
ExtractMethodAnalyzer_cannot_extract_switch_case=Cannot extract the expression of a case statement.
ExtractMethodAnalyzer_cannot_extract_method_name_reference=Cannot extract a single method name.
ExtractMethodAnalyzer_cannot_extract_name_in_declaration=Cannot extract the name part of a declaration.
ExtractMethodAnalyzer_ambiguous_return_value=Ambiguous return value: expression, access to local or return statement extracted.
ExtractMethodAnalyzer_compile_errors=The method''s body cannot be analyzed because of compilation errors in method ''{0}''. To perform the operation you will need to fix the errors.
ExtractMethodAnalyzer_leftHandSideOfAssignment=Cannot extract the left-hand side of an assignment.
ExtractMethodAnalyzer_single_expression_or_set=Can only extract a single expression or a set of statements.
ExtractMethodAnalyzer_cannot_extract_null_type=Cannot extract null expression.
ExtractMethodRefactoring_name=Extract Method
ExtractMethodRefactoring_add_method=Create new method ''{0}'' from selected statement(s)
ExtractMethodRefactoring_checking_new_name=Checking new method name
ExtractMethodRefactoring_no_set_of_statements=Selection does not mark a set of statements. Only statements from a method body can be extracted.
ExtractMethodRefactoring_substitute_with_call=Substitute statement(s) with call to {0}
ExtractMethodRefactoring_change_name=Extract Method
ExtractMethodRefactoring_name_pattern=Method name: ''{0}''
ExtractMethodRefactoring_organize_imports=Organize Imports
ExtractMethodRefactoring_duplicates_single=replace duplicate code fragment with call to {0}
ExtractMethodRefactoring_duplicates_multi=replace duplicate code fragments with call to {0}
ExtractMethodRefactoring_generate_comment=Generate method comment
ExtractMethodRefactoring_error_nameInUse=''{0}'' is already used as a name in the selected code
ExtractMethodRefactoring_error_sameParameter=A parameter ''{0}'' already exists
ExtractMethodRefactoring_visibility_pattern=Declared visibility: ''{0}''
ExtractMethodRefactoring_replace_occurrences=Replace occurrences of statements with method
ExtractMethodRefactoring_error_vararg_ordering=The variable arity parameter ''{0}'' cannot be followed by another parameter
ExtractMethodRefactoring_descriptor_description=Extract method ''{0}'' from ''{1}'' to ''{2}''
ExtractMethodRefactoring_descriptor_description_short=Extract method ''{0}''
ExtractMethodRefactoring_destination_pattern=Destination type: ''{0}''
ExtractMethodRefactoring_default_visibility=(default)
ExtractMethodRefactoring_declare_thrown_exceptions=Declare thrown runtime exceptions
#-- Inline Method ------------------------------------------------------
InlineMethodRefactoring_name= Inline Method
InlineMethodRefactoring_searching= Searching for references...
InlineMethodRefactoring_processing= Processing {0}
InlineMethodRefactoring_edit_inline= Inline method invocation
InlineMethodRefactoring_edit_delete= Delete method declaration
InlineMethodRefactoring_edit_inlineCall= Inline Method
InlineMethodRefactoring_edit_import= Update import statements
InlineMethodRefactoring_error_classFile=Cannot inline method ''{0}'' since it is declared in a class file without source attachment.
InlineMethodRefactoring_remove_method=Remove method declaration
InlineMethodRefactoring_nestedInvocation=Nested invocation. Only the innermost invocation will be inlined.
InlineMethodRefactoring_original_pattern=Original element: ''{0}''
InlineMethodRefactoring_error_noMethodDeclaration= Unable to resolve corresponding method declaration.
InlineMethodRefactoring_checking_overridden= Checking for overridden methods...
InlineMethodRefactoring_replace_references=Replace all references to method with statements
InlineMethodRefactoring_descriptor_description=Inline method ''{0}'' in ''{1}''
InlineMethodRefactoring_descriptor_description_short=Inline method ''{0}''
# The three keys below are referenced indirectly by passing a string to a helper
# method. Do not remove them even if they are marked as unused.
InlineMethodRefactoring_checking_overridden_error= Type {0} overrides method to be inlined.
InlineMethodRefactoring_checking_overrides_error= Method to be inlined overrides method from class {0}.
InlineMethodRefactoring_checking_implements_error= Method to be inlined implements method from interface {0}.
# End of do-not-remove section.
InlineMethodRefactoring_SourceAnalyzer_recursive_call=Method declaration contains recursive call.
InlineMethodRefactoring_SourceAnalyzer_native_methods=Cannot inline native methods
InlineMethodRefactoring_SourceAnalyzer_declaration_has_errors=The method declaration contains compile errors. To perform the operation you will need to fix the errors.
InlineMethodRefactoring_SourceAnalyzer_typedeclaration_has_errors=The type declaration contains compile errors. To perform the operation you will need to fix the errors.
InlineMethodRefactoring_SourceAnalyzer_methoddeclaration_has_errors=The method declaration contains compile errors. To perform the operation you will need to fix the errors.
InlineMethodRefactoring_SourceAnalyzer_qualified_this_expressions=Cannot inline a method that uses qualified this expressions.
InlineMethodRefactoring_SourceAnalyzer_syntax_errors=The compilation unit containing this method declaration has syntax errors. To perform the operation you will need to fix the errors.
InlineMethodRefactoring_SourceAnalyzer_abstract_methods=Cannot inline abstract methods.
CallInliner_receiver_type=Cannot determine receiver\'s type.
CallInliner_execution_flow=Cannot inline method. Return statement in method declaration interrupts execution flow.
CallInliner_multiDeclaration=Cannot inline method used as an initializer in a multi fragment variable declaration.
CallInliner_simple_functions=Inlining is only possible on simple functions (consisting of a single return statement), or functions used in an assignment.
CallInliner_field_initializer_simple=In field initializers inlining is only supported for simple functions (e.g. functions consisting of a single return statement).
CallInliner_field_initialize_new_local=Cannot inline field initializer because new local variable is required.
CallInliner_super_into_this_expression=Cannot inline a super invocation into a this expression.
CallInliner_field_initialize_write_parameter=Cannot inline field initializer because one of the method parameters is used as an assignment target and will require new local variable.
CallInliner_field_initialize_self_reference=Cannot inline method. Method references the field to be initialized.
CallInliner_constructors=Cannot inline a constructor invocation that is used as a class instance creation.
CallInliner_cast_analysis_error=Cannot analyze call context to determine if implicit cast is needed.
TargetProvider_inaccurate_match=Inaccurate references to method found. References will be ignored.
TargetProvider_method_declaration_not_unique=Cannot uniquely resolve method to be inlined.
TargetProvider_cannot_local_method_in_binary=Cannot inline local method in binary type.
#-- SEF ------------------------------------------------------
SelfEncapsulateField_AccessAnalyzer_encapsulate_read_access=Encapsulate read access
SelfEncapsulateField_AccessAnalyzer_encapsulate_write_access=Encapsulate write access
SelfEncapsulateField_AccessAnalyzer_encapsulate_prefix_access=Encapsulate prefix access
SelfEncapsulateField_AccessAnalyzer_encapsulate_postfix_access=Encapsulate postfix access
SelfEncapsulateField_AccessAnalyzer_cannot_convert_postfix_expression=Cannot convert postfix expression. It is used inside another expression.
SelfEncapsulateField_name=Encapsulate Field
SelfEncapsulateField_method_exists=A method ''{0}'' already exists in type ''{1}''.
SelfEncapsulateField_use_accessors=Use getter and setter methods in declaring type
SelfEncapsulateField_compiler_errors_field=Cannot analyze field ''{0}'' due to the following compiler error: {1}
SelfEncapsulateField_compiler_errors_update={0} contains compiler errors. This may affect field access update.
SelfEncapsulateField_type_not_resolveable=The type of the selected field cannot be resolved. An import statement may be missing.
SelfEncapsulateField_cannot_analyze_selected_field=Cannot analyze selected field ''{0}''
SelfEncapsulateField_descriptor_description_short=Encapsulate field ''{0}''
SelfEncapsulateFieldRefactoring_descriptor_description=Encapsulate field ''{0}'' in ''{1}''
SelfEncapsulateField_checking_preconditions=Checking preconditions..
SelfEncapsulateField_searching_for_cunits=Searching for affected compilation units...
SelfEncapsulateField_do_not_use_accessors=Do not use getter and setter methods in declaring type
SelfEncapsulateField_analyzing=Analyzing...
SelfEncapsulateField_create_changes=Create changes
SelfEncapsulateField_getter_pattern=Getter method name: ''{0}''
SelfEncapsulateField_setter_pattern=Setter method name: ''{0}''
SelfEncapsulateField_change_visibility=Change visibility to private
SelfEncapsulateField_original_pattern=Original element: ''{0}''
SelfEncapsulateField_default_visibility=(default)
SelfEncapsulateField_visibility_pattern=Field visibility: ''{0}''
SelfEncapsulateField_generate_comments=Generate method comments
SelfEncapsulateField_add_setter=Add Setter method
SelfEncapsulateField_add_getter=Add Getter method
#-- inline temp ------------------------------------------------------
InlineTempRefactoring_name=Inline Local Variable
InlineTempRefactoring_syntax_errors=This compilation unit contains syntax errors. To perform the operation you will need to fix the errors.
InlineTempRefactoring_select_temp=A local variable declaration or reference must be selected to activate this refactoring.
InlineTempRefactoring_method_parameter=Cannot inline method parameters.
InlineTempRefactoring_exceptions_declared=Cannot inline exceptions declared in \'catch\' clauses.
InlineTempRefactoring_descriptor_description=Inline local variable ''{0}'' in ''{1}''
InlineTempRefactoring_descriptor_description_short=Inline local variable ''{0}''
InlineTempRefactoring_not_initialized=Local variable ''{0}'' is not initialized at declaration.
InlineTempRefactoring_assigned_more_once=Local variable ''{0}'' is assigned more than once.
InlineTempRefactoring_preview=Checking preconditions...
InlineTempRefactoring_inline=Inline local variable
InlineTempRefactoring_inline_edit_name=Replace variable reference with expression
InlineTempRefactoring_remove_edit_name=Remove variable declaration
InlineTempRefactoring_for_initializers=Cannot inline variables declared in the initializer list of a \'for\' statement.
InlineTempRefactoring_original_pattern=Original element: ''{0}''
#-- extract temp ------------------------------------------------------
ExtractTempRefactoring_name=Extract Local Variable
ExtractTempRefactoring_select_expression=An expression must be selected to activate this refactoring.
ExtractTempRefactoring_syntax_error=This file contains syntax errors. To perform this operation you will need to fix the errors.
ExtractTempRefactoring_explicit_constructor=Code from explicit constructor calls cannot be extracted to a variable.
ExtractTempRefactoring_expression_pattern=Variable expression: ''{0}''
ExtractTempRefactoring_expr_in_method_or_initializer=An expression used in a method or in an initializer must be selected to activate this refactoring.
ExtractTempRefactoring_no_void=Cannot extract an expression of type \'void\'.
ExtractTempRefactoring_null_literals=Cannot extract single null literals.
ExtractTempRefactoring_declare_final=Declare variable 'final'
ExtractTempRefactoring_array_initializer=Operation not applicable to an array initializer.
ExtractTempRefactoring_another_variable=A variable with name ''{0}'' is already defined in the visible scope.
ExtractTempRefactoring_assignment=Cannot extract assignment that is part of another expression.
ExtractTempRefactoring_convention=This name is discouraged. According to convention, names of local variables should start with a lowercase letter.
ExtractTempRefactoring_checking_preconditions=Checking preconditions...
ExtractTempRefactoring_preview=Checking preconditions...
ExtractTempRefactoring_extract_temp=Extract Local Variable
ExtractTempRefactoring_update_imports=Update imports
ExtractTempRefactoring_declare_local_variable=Add variable declaration
ExtractTempRefactoring_descriptor_description=Extract local variable ''{0}'' from expression ''{1}''
ExtractTempRefactoring_descriptor_description_short=Extract local variable ''{0}''
ExtractTempRefactoring_replace=Replace expression with variable reference
ExtractTempRefactoring_name_in_new=Cannot extract this name - try selecting the whole instance creation expression.
ExtractTempRefactoring_name_pattern=Variable name: ''{0}''
ExtractTempRefactoring_names_in_declarations=An expression has to be selected to activate this refactoring. Names used in declarations are not expressions.
ExtractTempRefactoring_assigned_to=The selected expression is assigned. Extracting may change the program\'s semantics.
ExtractTempRefactoring_refers_to_for_variable=Cannot extract expression, since it refers to a variable declared in the initializer of the enclosing \'for\' statement.
ExtractTempRefactoring_replace_occurrences=Replace occurrences of expression with variable
ExtractTempRefactoring_destination_pattern=Destination method: ''{0}''
ExtractTempRefactoring_for_initializer_updater=Cannot extract \'for\' initializer or updater.
#-- extract constant --------------------------------------------------
ExtractConstantRefactoring_name=Extract Constant
ExtractConstantRefactoring_descriptor_description=Extract constant ''{0}'' from expression ''{1}''
ExtractConstantRefactoring_descriptor_description_short=Extract constant ''{0}''
ExtractConstantRefactoring_select_expression=An expression must be selected to activate this refactoring.
ExtractConstantRefactoring_visibility_pattern=Declared visibility: ''{0}''
ExtractConstantRefactoring_replace_occurrences=Replace occurrences of expression with constant
ExtractConstantRefactoring_qualify_references=Qualify references to constant
ExtractConstantRefactoring_syntax_error=This file contains syntax errors. To perform this operation you will need to fix the errors.
ExtractConstantRefactoring_declare_constant=Add constant declaration
ExtractConstantRefactoring_default_visibility=(default)
ExtractConstantRefactoring_replace=Replace expression with constant reference
ExtractConstantRefactoring_another_variable=A variable with name ''{0}'' is already defined in the visible scope.
ExtractConstantRefactoring_no_void=Cannot extract an expression of type \'void\'.
ExtractConstantRefactoring_null_literals=Cannot extract single null literals.
ExtractConstantRefactoring_not_load_time_constant=Cannot extract this expression - it is not a valid static constant.
ExtractConstantRefactoring_convention=This name is discouraged. According to convention, names of class constants do not contain lowercase letters.
ExtractConstantRefactoring_checking_preconditions=Checking preconditions...
ExtractConstantRefactoring_constant_name_pattern=Constant name: ''{0}''
ExtractConstantRefactoring_constant_expression_pattern=Constant expression: ''{0}''
#-- introduce parameter --------------------------------------------------
IntroduceParameterRefactoring_name=Introduce Parameter
IntroduceParameterRefactoring_syntax_error=This compilation unit contains syntax errors. To perform the operation you will need to fix the errors.
IntroduceParameterRefactoring_select=An expression must be selected to activate this refactoring.
IntroduceParameterRefactoring_expression_in_method=An expression used in a method must be selected to activate this refactoring.
IntroduceParameterRefactoring_expression_pattern=Parameter expression: ''{0}''
IntroduceParameterRefactoring_descriptor_description=Introduce parameter ''{0}'' for ''{1}'' from expression ''{2}''
IntroduceParameterRefactoring_descriptor_description_short=Introduce parameter for ''{0}''
IntroduceParameterRefactoring_cannot_introduce=Cannot introduce parameter: {0}.
IntroduceParameterRefactoring_original_pattern=Original element: ''{0}''
IntroduceParameterRefactoring_parameter_pattern=Parameter name: ''{0}''
IntroduceParameterRefactoring_no_binding=Cannot resolve binding of enclosing method declaration.
IntroduceParameterRefactoring_no_void=Cannot introduce a parameter from an expression of type \'void\'.
IntroduceParameterRefactoring_replace=Replace expression with a parameter reference
#######################################
# org.eclipse.jdt.internal.core.refactoring.rename
#######################################
RenameCompilationUnitRefactoring_name=Rename Compilation Unit
RenameCompilationUnitRefactoring_not_parsed={0} has syntax errors. No references will be updated if you proceed
RenameCompilationUnitRefactoring_not_parsed_1={0} has syntax errors.
RenameCompilationUnitChange_descriptor_description=Rename compilation unit ''{0}'' to ''{1}''
RenameCompilationUnitChange_descriptor_description_short=Rename compilation unit ''{0}''
RenameCompilationUnitRefactoring_same_name=The name has not been changed.
RenameEnumConstRefactoring_name=Rename Enum Constant
RenameEnumConstRefactoring_convention=This name is discouraged. According to convention, names of enum constants do not contain lowercase letters.
RenameEnumConstRefactoring_another_name=Choose another name.
RenameEnumConstRefactoring_const_already_defined=Enum constant with this name is already defined.
RenameEnumConstProcessor_descriptor_description=Rename enum constant ''{0}'' of ''{1}'' to ''{2}''
RenameEnumConstProcessor_descriptor_description_short=Rename enum constant ''{0}''
RenameEnumConstProcessor_change_name=Rename Enum Constant
RenameFieldRefactoring_name=Rename Field
RenameFieldRefactoring_searching=Searching for references...
RenameFieldRefactoring_checking=Checking preconditions...
RenameFieldRefactoring_hiding=After renaming, the field ''{0}'' will be hidden in the scope of the field ''{1}'' declared in type ''{2}''
RenameFieldRefactoring_hiding2=After renaming, the field named ''{0}'' declared in type ''{1}'' will be hidden in the scope of the field ''{2}''
RenameFieldRefactoring_another_name=Choose another name.
RenameFieldRefactoring_another_name2=The field ''{0}'' in type ''{1}'' already has the assigned name.
RenameFieldRefactoring_field_already_defined=A field with this name is already defined.
RenameFieldRefactoring_field_already_defined2=A field with name ''{0}'' is already defined in ''{1}''.
RenameFieldRefactoring_deleted=The selected field has been deleted from ''{0}''
RenameFieldRefactoring_already_exists=Method ''{0}'' already exists in ''{1}''
RenameFieldRefactoring_overridden=Method ''{0}'' is overridden or overrides another method
RenameFieldRefactoring_change_name=Rename Field
RenameFieldRefactoring_overridden_or_overrides=Method ''{0}'' is overridden or overrides another method
RenameFieldRefactoring_Update_getter_occurrence=Update getter occurrence
RenameFieldRefactoring_Update_setter_occurrence=Update setter occurrence
RenameFieldRefactoring_Update_field_declaration=Update field declaration
RenameFieldRefactoring_descriptor_description_short=Rename field ''{0}''
RenameFieldRefactoring_Update_field_reference=Update field reference
RenameFieldRefactoring_should_start_lowercase=The field name is discouraged. According to convention, field names should start with a lowercase letter.
RenameFieldRefactoring_setting_rename_settter=Rename setter method for field
RenameFieldRefactoring_should_start_lowercase2= The field name ''{0}'' in type ''{1}'' is discouraged. According to convention, field names should start with a lowercase letter.
RenameFieldRefactoring_declared_in_supertype=Cannot be renamed because it is declared in a supertype
RenameFieldRefactoring_setting_rename_getter=Rename getter method for field
RenameFieldProcessor_descriptor_description=Rename field ''{0}'' in ''{1}'' to ''{2}''
RenameTypeParameterRefactoring_deleted=The selected type variable has been deleted from ''{0}''
RenameTypeParameterProcessor_name=Rename Type Variable
RenameTypeParameterProcessor_change_name=Rename Type Variable
RenameTypeParameterRefactoring_should_start_lowercase=This name is discouraged. According to convention, names of type variables do not contain lowercase letters.
RenameTypeParameterProcessor_descriptor_description=Rename type variable ''{0}'' of ''{1}'' to ''{2}''
RenameTypeParameterProcessor_descriptor_description_short=Rename type variable ''{0}''
RenameTypeParameterRefactoring_another_name=Choose another name.
RenameTypeParameterRefactoring_method_type_parameter_already_defined=A type variable with this name is already defined in the declaring method.
RenameTypeParameterRefactoring_class_type_parameter_already_defined=A type variable with this name is already defined in the declaring type.
RenameTypeParameterRefactoring_searching=Searching for references...
RenameTypeParameterRefactoring_checking=Checking preconditions...
RenameTypeParameterRefactoring_update_type_parameter_declaration=Update type variable declaration
RenameTypeParameterRefactoring_update_type_parameter_reference=Update type variable reference
RenameTypeParameterRefactoring_type_parameter_inner_class_clash=The new type variable name conflicts with the name of the inner class ''{0}''.
RenamePackageRefactoring_another_name=Choose another name.
RenamePackageRefactoring_checking=Checking preconditions...
RenamePackageRefactoring_creating_change=Preparing preview...
RenamePackageRefactoring_package_exists=Package already exists
RenamePackageRefactoring_searching=Searching for references...
RenamePackageRefactoring_update_reference=Update package reference
RenamePackageRefactoring_update_imports=Update imports
RenamePackageRefactoring_name=Rename Package
RenamePackageRefactoring_aleady_exists=Package ''{0}'' already exists in this project in folder ''{1}''
RenameMethodInInterfaceRefactoring_already_defined=A related type declares a method with the new name (and same number of parameters)
RenameMethodInInterfaceRefactoring_special_case=Cannot rename this method because it is a special case (see the language specification section 9.2 for details)
RenameMethodRefactoring_name=Rename Method
RenameMethodRefactoring_no_binary=Related method ''{0}'' (declared in ''{1}'') is binary. Refactoring cannot be performed.
RenameMethodRefactoring_no_native=Renaming native methods will cause an unsatisfied link error on runtime.
RenameMethodRefactoring_no_native_1=Related method ''{0}'' (declared in ''{1}'') is native. Renaming will cause an UnsatisfiedLinkError on runtime.
RenameMethodRefactoring_no_read_only=Related method ''{0}'' (declared in ''{1}'') is read-only. Refactoring cannot be performed.
RenameMethodRefactoring_not_in_model=Related method ''{0}'' (declared in ''{1}'') does not exist in the model.
RenameMethodRefactoring_same_name=This name already exists.
RenameMethodRefactoring_same_name2=The method ''{0}'' in type ''{1}'' already has the assigned name.
RenameMethodRefactoring_update_occurrence=Update method reference
RenameMethodRefactoring_update_declaration=Update method declaration
RenameMethodRefactoring_deleted=The selected method has been deleted from ''{0}''
RenameMethodRefactoring_taskName_checkingPreconditions=Checking preconditions...
RenameMethodRefactoring_taskName_searchingForReferences=Searching for references...
RenameMethodProcessor_descriptor_description=Rename method ''{0}'' to ''{1}''
RenameMethodProcessor_descriptor_description_short=Rename method ''{0}''
RenameMethodProcessor_is_binary=Method to be renamed is binary.
RenameMethodProcessor_change_name=Rename Method
RenamePrivateMethodRefactoring_hierarchy_defines=''{0}'' or a type in its hierarchy defines a method ''{1}'' with the same number of parameters and the same parameter type names.
RenamePrivateMethodRefactoring_hierarchy_defines2=''{0}'' or a type in its hierarchy defines a method ''{1}'' with the same number of parameters, but different parameter type names.
RenamePrivateMethodRefactoring_update=Update method reference
RenameVirtualMethodRefactoring_requieres_renaming_native=Renaming ''{0}'' requires renaming a native method. Renaming will cause {1} on runtime.
RenameVirtualMethodRefactoring_hierarchy_declares1=Hierarchy declares a method ''{0}'' with the same number of parameters, but different parameter type names.
RenameVirtualMethodRefactoring_hierarchy_declares2=Hierarchy declares a method ''{0}'' with the same number of parameters and the same parameter type names.
RenameLocalVariableProcessor_descriptor_description=Rename local variable ''{0}'' in ''{1}'' to ''{2}''
RenameLocalVariableProcessor_descriptor_description_short=Rename local variable ''{0}''
RenameTypeRefactoring_checking=Checking preconditions...
RenameTypeRefactoring_choose_another_name=Please choose another name.
RenameTypeRefactoring_creating_change=Preparing preview...
RenameTypeRefactoring_rename_constructor=rename constructor
RenameTypeRefactoring_searching=Searching for references...
RenameTypeRefactoring_update_reference=Update type reference
RenameTypeRefactoring_name=Rename Type
RenameTypeRefactoring_enclosed=Type ''{0}'' is enclosed in a type named ''{1}''
RenameTypeRefactoring_encloses=Type ''{0}'' encloses a type named ''{1}''
RenameTypeRefactoring_exists=Type named ''{0}'' already exists in package ''{1}''
RenameTypeRefactoring_imported=Type named ''{0}'' is imported (single-type-import) in ''{1}'' (a compilation unit must not import and declare a type with the same name)
RenameTypeRefactoring_member_type_exists=Another member type named ''{0}'' already exists in ''{1}''
RenameTypeRefactoring_enclosed_type_native=A type enclosed in type ''{0}'' declares a native method. Renaming will cause an unsatisfied link error on runtime.
RenameTypeProcessor_descriptor_description=Rename type ''{0}'' to ''{1}''
RenameTypeProcessor_descriptor_description_short=Rename type ''{0}''
RenameTypeProcessor_progress_current_total=({0}/{1})
RenameTypeProcessor_changeCategory_type=Rename Type Changes
RenameTypeProcessor_change_name=Rename Type
RenameTypeProcessor_creating_changes=Creating changes...
RenameTypeProcessor_changeCategory_type_description=Changes to rename the type
RenameTypeProcessor_deselected_method_is_overridden=The unselected method ''{0}'' in type ''{1}'' is overridden. All related overridden methods have been unselected as well.
RenameTypeProcessor_changeCategory_method=Rename Method Changes
RenameTypeProcessor_changeCategory_fields=Rename Field Changes
RenameTypeProcessor_changeCategory_local_variables=Rename Local Variable Changes
RenameTypeProcessor_renamed_method_is_overridden=One of the overridden methods around ''{0}'' in type ''{1}'' have been given a custom name, but it is overridden. All related overridden methods have been deselected.
RenameTypeProcessor_changeCategory_local_variables_description=Changes to rename similarly named local variables
RenameTypeProcessor_changeCategory_method_description=Changes to rename similarly named methods
RenameTypeProcessor_changeCategory_fields_description=Changes to rename similarly named fields
RenameTypeProcessor_checking_similarly_named_declarations_refactoring_conditions=Checking preconditions for similarly named elements...
RenameTypeProcessor_cannot_rename_methods_same_new_name=The two methods ''{0}'' and ''{1}'' in type ''{2}'' cannot be renamed to the same new name ''{3}''.
RenameTypeProcessor_cannot_rename_fields_same_new_name=The two fields ''{0}'' and ''{1}'' in type ''{2}'' cannot be renamed to the same new name ''{3}''.
RenameTypeProcessor_cannot_rename_locals_same_new_name=The two local variables ''{0}'' and ''{1}'' in ''{2}'' (type ''{3}'') may clash if renamed to the same new name ''{4}''.
RenameTypeRefactoring_name_conflict1=Name conflict with type ''{0}'' in ''{1}''
RenameTypeRefactoring_searching_text=searching for textual occurrences
RenameTypeRefactoring_update=Type declaration update
RenameTypeRefactoring_does_not_exist=Type ''{0}'' does not exist in the saved version of ''{1}''
RenameTypeRefactoring_will_not_rename=Compilation unit will not be renamed
RenameTypeRefactoring_local_type=Local Type declared inside ''{0}'' is named {1}
RenameTypeRefactoring_member_type=Member Type declared inside ''{0}'' is named {1}
RenameTypeRefactoring_another_type=Another type named ''{0} is referenced in ''{1}''
TextMatchUpdater_update=Update textual occurrence
TextMatchUpdater_searching=searching for textual occurrences in:
TextMatchUpdater_textualMatches_name=Textual Changes
TextMatchUpdater_textualMatches_description=Changes to textual occurrences in comments and strings
QualifiedNameFinder_qualifiedNames_name=Qualified Name Changes
QualifiedNameFinder_qualifiedNames_description=Changes to qualified names in non-Java files
RippleMethodFinder_analizing_hierarchy=analyzing hierarchy
RefactoringAnalyzeUtil_name_collision=Name collision with name ''{0}''
RefactoringSearchEngine_binary_match_ungrouped=An occurrence in a binary type in project ''{0}'' has been found. These occurrences will not be updated, which may lead to compile errors if you proceed.
RefactoringSearchEngine_binary_match_grouped=Occurrences in binary types in project ''{0}'' have been found. These occurrences will not be updated, which may lead to compile errors if you proceed.
RefactoringSearchEngine_inaccurate_match=Inaccurate matches have been found in resource ''{0}''. Please review changes on the preview page.
RefactoringSearchEngine_searching_occurrences=Searching for occurrences...
RefactoringSearchEngine_searching_referenced_types=Searching for referenced types...
RefactoringSearchEngine_searching_referenced_fields=Searching for referenced fields...
RefactoringSearchEngine_searching_referenced_methods=Searching for referenced methods...
RefactoringSearchEngine_potential_matches=Found potential matches. Please review changes on the preview page.
RefactoringSearchEngine_non_cu_matches=Found matches in binary types. Occurrences will not be updated, which may lead to compile errors if you proceed.
ReplaceInvocationsRefactoring_select_method_to_apply=Select a method declaration or method invocation to apply this refactoring.
ReplaceInvocationsRefactoring_descriptor_description=Replace invocations of ''{0}'' in ''{1}''
ReplaceInvocationsRefactoring_original_pattern=Original element: ''{0}''
ReplaceInvocationsRefactoring_replace_references=Replace all references to method with body
ReplaceInvocationsRefactoring_name=Replace Invocations
ReplaceInvocationsRefactoring_change_name=Replace Invocations
ReplaceInvocationsRefactoring_cannot_replace_in_binary=Cannot replace invocation in a binary method.
RenameTempRefactoring_must_select_local=A local variable declaration or reference must be selected to activate this refactoring
RenameTempRefactoring_only_in_methods_and_initializers=Only local variables declared in methods and initializers can be renamed
RenameTempRefactoring_lowercase=This name is discouraged. According to convention, names of local variables should start with a lowercase letter.
RenameTempRefactoring_lowercase2=The variable name ''{0}'' in ''{1}'' (type ''{2}'') is discouraged. According to convention, names of local variables should start with a lowercase letter.
RenameTempRefactoring_rename=Rename Local Variable
RenameTempRefactoring_changeName=Update local variable reference
MethodChecks_overrides=The selected method overrides method ''{0}'' declared in type ''{1}''.
MethodChecks_implements=The selected method is an implementation of method ''{0}'' declared in type ''{1}''
RenameJavaProjectRefactoring_rename=Rename Java Project
RenameJavaProjectRefactoring_already_exists=A project with that name already exists
RenameJavaProjectChange_descriptor_description=Rename Java project ''{0}'' to ''{1}''
RenameJavaProjectProcessor_folder_already_exists=A folder with that name already exists.
RenameJavaProjectProcessor_descriptor_description_short=Rename Java project ''{0}''
RenameJavaProjectRefactoring_read_only=Project ''{0}'' is marked as read-only
RenamePackageRefactoring_searching_text=searching for text matches
RenamePackageRefactoring_Packagered_only=Package ''{0}'' is read-only.
RenamePackageRefactoring_resource_read_only=Resource corresponding to package ''{0}'' is read-only. Click ''Continue'' if still you want to rename it.
RenamePackageProcessor_descriptor_description=Rename package ''{0}'' to ''{1}''
RenamePackageProcessor_rename_subpackages=Rename subpackages of the package
RenamePackageProcessor_descriptor_description_short=Rename package ''{0}''
RenamePackageRefactoring_contains_type=Package ''{0}'' already contains a type named ''{1}''
RenamePackageRefactoring_change_name=Rename Package
RenameResourceRefactoring_Internal_Error=Internal Error
RenameResourceRefactoring_alread_exists=A file or folder with this name already exists
RenameResourceRefactoring_invalidName=This is an invalid name for a file or folder
RenameSourceFolderRefactoring_blank=Name must not start or end with a blank
RenameSourceFolderRefactoring_invalid_name=This is an invalid name for a file or folder
RenameSourceFolderRefactoring_already_exists=An element with this name already exists
RenameSourceFolderRefactoring_alread_exists=An element with this name already exists
RenameSourceFolderRefactoring_rename=Rename Source Folder
################ Rename Processors #########################################
RenameResourceProcessor_name=Rename Resource
#######################################
# org.eclipse.jdt.internal.core.refactoring.reorg
#######################################
MoveRefactoring_reorganize_elements=Reorganize elements
DeleteRefactoring_delete_package_fragment_root= Deleting a package fragment root
MoveCuUpdateCreator_update_imports=Update imports
MoveCuUpdateCreator_searching=Searching for references to types in ''{0}''
MoveCuUpdateCreator_update_references=Update references
CopyRefactoring_cu_copyOf1=CopyOf{0}
CopyRefactoring_cu_copyOfMore=Copy_{0}_of_{1}
CopyRefactoring_resource_copyOf1=Copy of {0}
CopyRefactoring_resource_copyOfMore=Copy ({0}) of {1}
CopyRefactoring_package_copyOf1={0}.copy
CopyRefactoring_package_copyOfMore={1}.copy{0}
#######################################
# org.eclipse.jdt.internal.core.refactoring.structure
#######################################
ExtractSupertypeProcessor_computing_possible_types=Computing possible types...
ExtractSupertypeProcessor_refactored_element_pattern=Extracted class: ''{0}''
ExtractSupertypeProcessor_category_description=Changes to extract the new class
ExtractSupertypeProcessor_extract_supertype=Extract Superclass
ExtractSupertypeProcessor_subtypes_pattern=Sub types:
ExtractSupertypeProcessor_descriptor_description=Extract superclass ''{0}'' from ''{1}''
ExtractSupertypeProcessor_descriptor_description_short=Extract superclass ''{0}''
ExtractSupertypeProcessor_checking=Checking preconditions...
ExtractSupertypeProcessor_preparing=Preparing refactoring...
ExtractSupertypeProcessor_category_name=Extract Superclass Changes
ExtractSupertypeProcessor_add_supertype=Add extracted type
ExtractSupertypeProcessor_unexpected_exception_on_layer=An unexpected exception occurred while creating working copies. See the error log for more details.
ExtractSupertypeProcessor_unexpected_exception=An unexpected exception occurred while creating a change. See the error log for more details.
PullUpRefactoring_Pull_Up=Pull Up
PullUpRefactoring_no_java_lang_Object=Pull up is not available on members declared in 'java.lang.Object'.
PullUpRefactoring_not_this_type=Pull Up is not available on type ''{0}'', since it does not have super types to which members could be pulled up.
PullUpRefactoring_category_name=Pull Up Changes
PullUPRefactoring_no_all_binary=Pull up is not available on this type. All super types are binary.
PullUPRefactoring_not_java_lang_object=Pull up is not available on this type. Type has no super types.
PullUpRefactoring_final_fields=Moving final fields will result in compilation errors if they are not initialized on creation or in constructors
PullUpRefactoring_checking_referenced_elements=Checking referenced elements...
PullUpRefactoring_type_not_accessible=Type ''{0}'' referenced in one of the moved elements is not accessible from type ''{1}''
PullUpRefactoring_field_not_accessible=Field ''{0}'' referenced in one of the moved elements is not accessible from type ''{1}''
PullUpRefactoring_method_not_accessible=Method ''{0}'' referenced in one of the moved elements is not accessible from type ''{1}''
PullUpRefactoring_different_method_return_type=Method ''{0}'' declared in type''{1}'' has a different return type than its moved counterpart, which will result in compile errors if you proceed
PullUpRefactoring_different_field_type=Field ''{0}'' declared in type ''{1}'' has a different type than its moved counterpart
PullUpRefactoring_lower_default_visibility=Method ''{0}'' declared in type ''{1}'' has visibility lower than ''default'', which will result in compile errors if you proceed
PullUpRefactoring_lower_protected_visibility=Method ''{0}'' declared in type ''{1}'' has visibility lower than ''protected'', which will result in compile errors if you proceed
PullUpRefactoring_checking=Checking preconditions...
PullUpRefactoring_add_method_stub=Add method stub
PullUpRefactoring_add_abstract_method=Add abstract method declaration
PullUpRefactoring_make_target_abstract=Make destination class abstract
PullUpRefactoring_calculating_required=Computing required members...
PullUpRefactoring_category_description=Changes to pull up members
PullUpRefactoring_Field_declared_in_class=Field ''{0}'' is declared in class ''{1}''. Moving it may result in changed program semantics.
PullUpRefactoring_add_override_annotation=Add '@Override' annotation
PullUpRefactoring_Method_declared_in_class=Method ''{0}'' is declared in class ''{1}''. Moving it may result in changed program semantics.
PullUpRefactoring_field_cannot_be_accessed=Field ''{0}'' cannot be accessed from ''{1}''
PullUpRefactoring_method_cannot_be_accessed=Method ''{0}'' cannot be accessed from ''{1}''
PullUpRefactoring_Type_declared_in_class=Type ''{0}'' is declared in class ''{1}''. Moving it may result in changed program semantics.
PullUpRefactoring_descriptor_description=Pull up members from ''{0}'' to ''{1}''
PullUpRefactoring_descriptor_description_full=Pull up ''{0}'' from ''{1}'' to ''{2}''
PullUpRefactoring_descriptor_description_short=Pull up ''{0}'' to ''{1}''
PullUpRefactoring_descriptor_description_short_multiple=Pull up members to ''{0}''
PullUpRefactoring_Type_variable_not_available=The type parameter ''{0}'' cannot be mapped to the super type ''{1}''
PullUpRefactoring_Type_variable2_not_available=The type parameters ''{0}'' and ''{1}'' cannot be mapped to the super type ''{2}''
PullUpRefactoring_Type_variable3_not_available=The type parameters ''{0}'', ''{1}'' and ''{2}'' cannot be mapped to the super type ''{3}''
PullUpRefactoring_Type_variables_not_available=Several type parameters cannot be mapped to the super type ''{0}''
PullUpRefactoring_non_final_pull_up_to_interface=Moving non-final fields to an interface will result in compile errors if they are not initialized on creation or in constructors
PullUpRefactoring_incompatible_langauge_constructs=Moving ''{0}'' which contains annotations to destination type ''{1}'' will result in compile errors, since the destination is not J2SE 5.0 compatible.
PullUpRefactoring_incompatible_language_constructs1=Moving ''{0}'' which contains varargs to destination type ''{1}'' will result in compile errors, since the destination is not J2SE 5.0 compatible.
PullUpRefactoring_moving_static_method_to_interface=Moving ''{0}'' which is declared ''static'' will result in compile errors, since the interface method is hidden by the static method.
MemberCheckUtil_signature_exists=Method ''{0}'' (with the same signature) already exists in type ''{1}'', which will result in compile errors if you proceed
MemberCheckUtil_same_param_count=Method ''{0}'' (with the same number of parameters) already exists in type ''{1}''
MemberCheckUtil_field_exists=Field ''{0}'' already exists in type ''{1}'', which will result in compile errors if you proceed
MemberCheckUtil_type_name_conflict0=Nested type ''{0}'' already exists in type ''{1}'', which will result in compile errors if you proceed
MemberCheckUtil_type_name_conflict1=Destination type has the same simple name as ''{0}'', which will result in compile errors if you proceed
MemberCheckUtil_type_name_conflict2=Destination type is enclosed in a type that has the same simple name as ''{0}'', which will result in compile errors if you proceed
MemberCheckUtil_type_name_conflict3=Destination type has the same simple name as ''{0}'' (enclosed in ''{1}''), which will result in compile errors if you proceed
MemberCheckUtil_type_name_conflict4=Destination type is enclosed in a type that has the same simple name as ''{0}'' (enclosed in ''{1}''), which will result in compile errors if you proceed
MoveMembersRefactoring_Move_Members=Move Members
MoveMembersRefactoring_compile_errors=Operation cannot be performed due to compile errors in ''{0}''. To perform this operation you will need to fix the errors.
MoveMembersRefactoring_deleteMembers= Delete members
MoveMembersRefactoring_addMembers= Add members
MoveMembersRefactoring_referenceUpdate= Update reference to moved member
MoveMembersRefactoring_static_declaration=Static members can be declared only in top level or static types.
MoveMembersRefactoring_check_availability=Check availability of members after move
MoveMembersRefactoring_multi_var_fields=Only field declarations with single variable declaration fragments can be moved.
MoveMembersRefactoring_only_public_static=Only 'public static' types and 'public static final' fields with variable initializers can be moved to an interface.
MoveMembersRefactoring_Object=Move is not allowed on members declared in 'java.lang.Object'.
MoveMembersRefactoring_binary=Pull up is not allowed on members of binary types.
MoveMembersRefactoring_read_only=Pull up is not allowed on members of read-only types.
MoveMembersRefactoring_move_members=Move members
MoveMembersRefactoring_not_found=Destination type ''{0}'' cannot be found
MoveMembersRefactoring_same=Destination and source types are the same (''{0}'')
MoveMembersRefactoring_inside=Destination type ''{1}'' is inside moved member''{0}''.
MoveMembersRefactoring_not_exist=Destination type ''{0}'' does not exist
MoveMembersRefactoring_dest_binary=Destination type ''{0}'' is binary
MoveMembersRefactoring_native=Moved method ''{0}'' is native. You will need to update native libraries.
MoveMembersRefactoring_moved_field=In ''{2}'', moved field ''{0}'' will not be visible from ''{1}''
MoveMembersRefactoring_accessed_field=Accessed field ''{0}'' will not be visible from ''{1}''
MoveMembersRefactoring_moved_method=In ''{2}'', moved method ''{0}'' will not be visible from ''{1}''
MoveMembersRefactoring_accessed_method=Accessed method ''{0}'' will not be visible from ''{1}''
MoveMembersRefactoring_moved_type=In ''{2}'', moved type ''{0}'' will not be visible from ''{2}''
MoveMembersRefactoring_accessed_type=Accessed type ''{0}'' will not be visible from ''{1}''
MoveMembersRefactoring_creating=Checking preconditions...
MoveMembersRefactoring_checking=Checking preconditions...
MoveRefactoring_scanning_qualified_names=Searching for qualified names...
QualifiedNameFinder_update_name=Update qualified name
#######################################
# org.eclipse.jdt.internal.core.refactoring.surround
#######################################
SurroundWithTryCatchRefactoring_name=Surround with try/catch Block
SurroundWithTryCatchAnalyzer_doesNotCover=Selection does not cover a set of statements. Extend selection to a valid range using the "Expand Selection With" actions from the Edit menu.
SurroundWithTryCatchAnalyzer_doesNotContain=Selection does not contain statements from a method body or static initializer.
SurroundWithTryCatchAnalyzer_noUncaughtExceptions=No uncaught exceptions are thrown by the selected code.
SurroundWithTryCatchAnalyzer_onlyStatements=Only statements can be surrounded with try/catch blocks.
SurroundWithTryCatchAnalyzer_cannotHandleSuper=Cannot surround a super constructor call.
SurroundWithTryCatchAnalyzer_cannotHandleThis=Cannot surround a constructor invocation.
SurroundWithTryCatchAnalyzer_compile_errors=The selected code cannot be analyzed because of compilation errors. To perform this operation you will need to fix the errors.
#######################################
# org.eclipse.jdt.internal.core.refactoring.util
#######################################
CommentAnalyzer_internal_error=Internal error during precondition checking.
CommentAnalyzer_ends_inside_comment=Selection ends inside a comment.
CommentAnalyzer_starts_inside_comment=Selection begins inside a comment.
StatementAnalyzer_doesNotCover=The selection does not cover a set of statements or an expression. Extend selection to a valid range using the "Expand Selection To" actions from the Edit menu.
StatementAnalyzer_beginning_of_selection=The beginning of the selection contains characters that do not belong to a statement.
StatementAnalyzer_end_of_selection=The end of the selection contains characters that do not belong to a statement.
StatementAnalyzer_do_body_expression=Operation not applicable to a \'do\' statement's body and expression.
StatementAnalyzer_for_initializer_expression=Operation not applicable to a \'for\' statement's initializer and expression part.
StatementAnalyzer_for_expression_updater=Operation not applicable to a \'for\' statement's expression and updater part.
StatementAnalyzer_for_updater_body=Operation not applicable to a \'for\' statement's updater and body part.
StatementAnalyzer_catch_argument=Operation is not applicable to a catch block's argument declaration.
StatementAnalyzer_while_expression_body=Operation not applicable to a while statement's expression and body.
StatementAnalyzer_try_statement=Selection must either cover whole try statement or parts of try, catch, or finally block.
StatementAnalyzer_switch_statement=Selection must either cover whole switch statement or parts of a single case block.
StatementAnalyzer_synchronized_statement=Selection must either cover whole synchronized statement or parts of the synchronized block.
CodeAnalyzer_array_initializer=Operation not applicable to an array initializer.
JavaElementUtil_initializer=initializer
#######################################
# other
#######################################
CopyResourceString_copy=Copy resource ''{0}'' to ''{1}''
RenameAnalyzeUtil_shadows=Problem in ''{0}''. Another name will shadow access to the renamed element
RenameAnalyzeUtil_reference_shadowed=Problem in ''{0}''. The reference to ''{1}'' will be shadowed by a renamed declaration
CopyRefactoring_update_ref=Update type reference
CopyRefactoring_searching=Searching
CodeRefactoringUtil_error_message=The body of the method ''{0}'' cannot be analyzed because of compilation errors in that method. To perform the operation you will need to fix the errors.
InlineTemRefactoring_error_message_nulLiteralsCannotBeInlined=Null literals cannot be inlined
InlineTemRefactoring_error_message_fieldsCannotBeInlined=Cannot inline fields
HierarchyRefactoring_initializer=initializer
HierarchyRefactoring_add_member=Add member declaration
HierarchyRefactoring_remove_member=Remove member declaration
HierarchyRefactoring_does_not_exist=One of the elements does not exist in the saved version of the file
HierarchyRefactoring_gets_instantiated=Class ''{0}'' cannot be made abstract because it is instantiated
HierarchyRefactoring_interface_members=Members in interfaces cannot be moved.
HierarchyRefactoring_annotation_members=Members in annotations cannot be moved.
HierarchyRefactoring_enum_members=Members in enumerations cannot be moved.
HierarchyRefactoring_members_of_binary=Moving of members declared in binary types is not supported
HierarchyRefactoring_members_of_read_only=Moving of members declared in read-only types is not supported
PushDownRefactoring_name=Push Down
PushDownRefactoring_no_subclasses=Push Down is not allowed on type ''{0}'', since it does not have subclasses to which members could be pushed down.
PushDownRefactoring_category_name=Push Down Changes
PushDownRefactoring_make_abstract=Make type abstract
PushDownRefactoring_calculating_required=Calculating required members...
PushDownRefactoring_category_description=Changes to push down members
PushDownRefactoring_change_name=Push down
PushDownRefactoring_referenced=Pushed down member ''{0}'' is referenced by ''{1}''
PushDownRefactoring_check_references=Checking referenced elements...
PushDownRefactoring_type_not_accessible=Type ''{0}'' referenced in one of the pushed elements is not accessible from type ''{1}''
PushDownRefactoring_field_not_accessible=Field ''{0}'' referenced in one of the pushed elements is not accessible from type ''{1}''
PushDownRefactoring_method_not_accessible=Method ''{0}'' referenced in one of the pushed elements is not accessible from type ''{1}''
PushDownRefactoring_checking=Checking preconditions...
PushDownRefactoring_descriptor_description=Push down members from ''{0}''
PushDownRefactoring_pushed_members_pattern=Pushed members:
PushDownRefactoring_descriptor_description_full=Push down ''{0}'' from ''{1}''
PushDownRefactoring_descriptor_description_short_multi=Push down ''{0}''
PushDownRefactoring_descriptor_description_short=Push down
ChangeSignatureRefactoring_modify_Parameters=Change Method Signature
ChangeSignatureRefactoring_restructure_parameters=Change Method Signature
ChangeSignatureRefactoring_checking_preconditions=Checking preconditions...
ChangeSignatureRefactoring_descriptor_description=Change method ''{0}'' to ''{1}''
ChangeSignatureRefactoring_new_visibility_pattern=New visibility: ''{0}''
ChangeSignatureRefactoring_descriptor_description_short=Change method ''{0}''
ChangeSignatureRefactoring_method_deleted=The selected method has been deleted from ''{0}''.
ChangeSignatureRefactoring_native=Method ''{0}'' declared in type ''{1}'' is native. Reordering parameters will cause UnsatisfiedLinkError on runtime if you do not update your native libraries.
ChangeSignatureRefactoring_duplicate_name=Duplicate parameter name: ''{0}''.
ChangeSignatureRefactoring_return_type_contains_type_variable=The return type ''{0}'' contains the type variable ''{1}'', which may not be available in related methods.
ChangeSignatureRefactoring_method_name_not_empty=The method name cannot be empty.
ChangeSignatureRefactoring_default_value=Enter the default value for parameter ''{0}''.
ChangeSignatureRefactoring_default_visibility=(default)
ChangeSignatureRefactoring_invalid_expression=''{0}'' is not a valid expression.
ChangeSignatureRefactoring_parameter_type_contains_type_variable=The type ''{0}'' of parameter ''{1}'' contains the type variable ''{2}'', which may not be available in related methods.
ChangeSignatureRefactoring_old_and_new_signatures_not_sufficiently_different=The old and new method signatures do not differ sufficiently for creating a delegate method. Delegate will introduce compile errors.
ChangeSignatureRefactoring_unchanged=Method signature and return type are unchanged.
ChangeSignatureRefactoring_parameter_used=Removed parameter ''{0}'' is used in method ''{1}'' declared in type ''{2}''.
ChangeSignatureRefactoring_anonymous_subclass=anonymous subclass of ''{0}''
ChangeSignatureRefactoring_removed_parameters=Removed parameters:
ChangeSignatureRefactoring_removed_exceptions=Removed exceptions:
ChangeSignatureRefactoring_non_virtual=Changing visibility to \'private\' will make this method non-virtual, which may affect the program\'s behavior.
ChangeSignatureRefactoring_already_has=Method ''{0}'' already has a parameter named ''{1}''.
ChangeSignatureRefactoring_preview=Preparing preview
ChangeSignatureRefactoring_constructor_name=The method should not have the same name as the declaring type.
ChangeSignatureRefactoring_no_exception_binding=Cannot resolve the type binding of a thrown exception. Compilation errors must be fixed before this refactoring can be performed.
ChangeSignatureRefactoring_param_name_not_empty=Enter the name for parameter {0}.
ChangeSignatureRefactoring_change_signature=Change signature
ChangeSignatureRefactoring_changed_parameters=Changed parameters:
ChangeSignatureRefactoring_update_reference=Update reference
ChangeSignatureRefactoring_new_name_pattern=New name: ''{0}''
ChangeSignatureRefactoring_update_parameter_references=Update parameter references
ChangeSignatureRefactoring_update_javadoc_reference=Update javadoc reference
ChangeSignatureRefactoring_deleted_parameter_pattern={0} {1}
ChangeSignatureRefactoring_changed_parameter_pattern={0} {1}
ChangeSignatureRefactoring_new_return_type_pattern=New return type: ''{0}''
ChangeSignatureRefactoring_added_parameter_pattern={0} {1}
ChangeSignatureRefactoring_add_super_call=Add super constructor call
ChangeSignatureRefactoring_add_constructor=Add constructor
ChangeSignatureRefactoring_added_parameters=Added parameters:
ChangeSignatureRefactoring_added_exceptions=Added exceptions:
ChangeSignatureRefactoring_cannot_convert_vararg=The variable arity ellipsis (...) cannot be removed from the last parameter ''{0}''.
ChangeSignatureRefactoring_vararg_must_be_last=The variable arity parameter ''{0}'' cannot be followed by another parameter.
ChangeSignatureRefactoring_ripple_cannot_convert_vararg=The last parameter ''{0}'' must end with an ellipsis (...), since it is a variable arity parameter in type ''{1}''.
TypeContextChecker_couldNotResolveType=Could not resolve type ''{0}''.
TypeContextChecker_ambiguous=Parameter type name ''{0}'' is ambiguous. There are {1} types with that name.
TypeContextChecker_not_unique=Parameter type name ''{0}'' cannot be uniquely resolved or is not a valid type name.
TypeContextChecker_parameter_type=Enter the type for parameter ''{0}''.
TypeContextChecker_no_vararg_below_50=''{0}'' is not a valid parameter type; variable arity parameters are only supported if the source level is 5.0.
TypeContextChecker_invalid_type_name=''{0}'' is not a valid parameter type.
TypeContextChecker_invalid_type_syntax=''{0}'' is not a valid parameter type: {1}.
TypeContextChecker_return_type_not_empty=The return type cannot be empty.
TypeContextChecker_invalid_return_type=''{0}'' is not a valid return type.
TypeContextChecker_invalid_return_type_syntax=''{0}'' is not a valid return type: {1}.
MoveInnerToTopRefactoring_names_start_lowercase=This name is discouraged. According to convention, names of instance fields and local variables start with a lowercase letter.
MoveInnerToTopRefactoring_already_declared=A field named ''{0}'' is already declared in type ''{1}''
MoveInnerToTopRefactoring_compilation_Unit_exists=A compilation unit named ''{0}'' already exists in package ''{1}''
MoveInnerToTopRefactoring_name_used=Name ''{0}'' is used as a parameter name in one of the constructors of type ''{1}''
MoveInnerToTopRefactoring_name=Convert Member Type to Top Level
MoveInnerToTopRefactoring_creating_change=Creating change
MoveInnerToTopRefactoring_update_type_reference=Update type reference
MoveInnerToTopRefactoring_descriptor_description=Convert member type ''{0}'' in ''{1}'' to top level type
MoveInnerToTopRefactoring_descriptor_description_short=Convert member type ''{0}'' to top level
MoveInnerToTopRefactoring_update_constructor_reference=Update constructor occurrence
MoveInnerToTopRefactoring_move_to_Top=Convert Member Type to Top Level
MoveInnerToTopRefactoring_change_visibility=Change visibility to default
MoveInnerToTopRefactoring_parameter_pattern=Parameter name: ''{0}''
MoveInnerToTopRefactoring_change_visibility_type_warning=The visibility of type ''{0}'' will be changed to default.
MoveInnerToTopRefactoring_change_visibility_method_warning=The visibility of method ''{0}'' will be changed to default.
MoveInnerToTopRefactoring_change_visibility_constructor_warning=The visibility of constructor ''{0}'' will be changed to default.
MoveInnerToTopRefactoring_change_visibility_field_warning=The visibility of field ''{0}'' will be changed to default.
MoveInnerToTopRefactoring_change_qualifier=Qualify class name
MoveInnerToTopRefactoring_type_exists=Type named ''{0}'' already exists in package ''{1}''
UseSupertypeWherePossibleRefactoring_name=Use Supertype Where Possible
UseSuperTypeProcessor_name=Use Supertype
UseSuperTypeProcessor_internal_error=Internal error during precondition checking. Consult log for detailed error description.
UseSuperTypeProcessor_descriptor_description=Use super type ''{0}'' instead of ''{1}''
UseSuperTypeProcessor_descriptor_description_short=Use super type ''{0}''
UseSuperTypeProcessor_refactored_element_pattern=Super type: ''{0}''
UseSuperTypeProcessor_creating=Checking preconditions...
UseSuperTypeProcessor_checking=Checking preconditions...
SuperTypeRefactoringProcessor_creating=Checking preconditions...
SuperTypeRefactoringProcessor_category_name=Use Supertype Changes
SuperTypeRefactoringProcessor_update_type_occurrence=Update type occurrence
SuperTypeRefactoringProcessor_user_supertype_setting=Use super type where possible
SuperTypeRefactoringProcessor_use_in_instanceof_setting=Use super type in 'instanceof' expressions
SuperTypeRefactoringProcessor_category_description=Changes to replace type by supertype
MoveInstanceMethodRefactoring_name=Move Method
MoveInstanceMethodProcessor_name= Move Method
MoveInstanceMethodProcessor_no_static_methods=This refactoring cannot be used to move static methods.
MoveInstanceMethodProcessor_single_implementation=This refactoring cannot be used to move abstract methods.
MoveInstanceMethodProcessor_no_native_methods=This refactoring cannot be used to move native methods.
MoveInstanceMethodProcessor_no_synchronized_methods=This refactoring cannot be used to move synchronized methods.
MoveInstanceMethodProcessor_no_constructors=This refactoring cannot be used to move a constructor.
MoveInstanceMethodProcessor_uses_super=The method cannot be moved, since it uses the 'super' keyword.
MoveInstanceMethodProcessor_refers_enclosing_instances=The method cannot be moved, since it has references to enclosing instances.
MoveInstanceMethodProcessor_potentially_recursive=This refactoring cannot be used to move potentially recursive methods.
MoveInstanceMethodProcessor_cannot_be_moved=This method cannot be moved, since no possible targets have been found. An instance method can be moved to source classes that are used as types of its parameters or types of fields declared in the same class as the method.
MoveInstanceMethodProcessor_no_type_variables=This method cannot be moved, since it contains references to non-local type parameters.
MoveInstanceMethodProcessor_no_generic_targets=This method cannot be moved to the specified target, since the target is a generic entity.
MoveInstanceMethodProcessor_no_binary=Cannot move methods to binary types.
MoveInstanceMethodProcessor_no_interface=This refactoring cannot be used to move interface methods.
MoveInstanceMethodProcessor_no_annotation=This refactoring cannot be used to move annotation methods.
MoveInstanceMethodProcessor_this_reference=A reference to 'this' has been found
MoveInstanceMethodProcessor_no_resolved_target=The target of the method could not be resolved.
MoveInstanceMethodProcessor_no_null_argument=The method invocation ''{0}'' cannot be updated, since it uses ''null'' as argument.
MoveInstanceMethodProcessor_target_name_already_used=The name of the target conflicts with the method parameter ''{0}''.
MoveInstanceMethodProcessor_target_element_pattern=Target element: ''{0}''
MoveInstanceMethodProcessor_replace_body_with_delegation=Create delegate method
MoveInstanceMethodProcessor_present_type_parameter_warning=The type parameter ''{0}'' is already present in the target type ''{1}'' and will be removed from the method.
MoveInstanceMethodProcessor_remove_original_method=Remove method declaration
MoveInstanceMethodProcessor_inline_method_invocation=Update method invocation
MoveInstanceMethodProcessor_deprecate_delegator_method=Deprecate delegate method
MoveInstanceMethodProcessor_deprecate_delegator_message=Use {0} instead
MoveInstanceMethodProcessor_add_moved_method=Add method declaration
MoveInstanceMethodProcessor_inline_binary_project=The method invocations to the moved method in project ''{0}'' cannot be updated, since the project is binary.
MoveInstanceMethodProcessor_inline_binary_resource=The method invocations to the moved method in resource ''{0}'' cannot be updated.
MoveInstanceMethodProcessor_javadoc_binary_project=Javadoc references to the moved method in project ''{0}'' cannot be updated, since the project is binary.
MoveInstanceMethodProcessor_descriptor_description=Move method ''{0}'' to ''{1}''
MoveInstanceMethodProcessor_parameter_name_pattern=Parameter name: ''{0}''
MoveInstanceMethodProcessor_descriptor_description_short=Move method ''{0}''
MoveInstanceMethodProcessor_javadoc_binary_resource=Javadoc references to the moved method in resource ''{0}'' cannot be updated.
MoveInstanceMethodProcessor_inline_inaccurate=A method invocation to the original method in ''{0}'' could not be fully resolved.
MoveInstanceMethodProcessor_inline_overridden=The method invocations to ''{0}'' cannot be updated, since the original method is used polymorphically.
MoveInstanceMethodProcessor_method_already_exists=A method with name ''{0}'' already exists in the target type ''{1}''.
MoveInstanceMethodProcessor_moved_element_pattern=Moved method: {0}
MoveInstanceMethodProcessor_method_type_clash=The method cannot have the same name as its target type ''{0}''.
MoveInstanceMethodProcessor_method_name_pattern=Method name: ''{0}''
MoveInstanceMethodProcessor_creating=Checking preconditions...
MoveInstanceMethodProcessor_checking=Checking preconditions...
ExtractInterfaceRefactoring_name=Extract Interface
ExtractInterfaceProcessor_name= Extract Interface
ExtractInterfaceProcessor_no_binary=Cannot extract interfaces from binary types.
ExtractInterfaceProcessor_no_annotation=Cannot extract interfaces from annotations.
ExtractInterfaceProcessor_no_anonymous=Cannot extract interfaces from anonymous types.
ExtractInterfaceProcessor_add_comment=Add method comment
ExtractInterfaceProcessor_existing_type=A type named ''{0}'' already exists in package ''{1}''
ExtractInterfaceProcessor_category_name=Extract Interface Changes
ExtractInterfaceProcessor_existing_default_type=A type named ''{0}'' already exists in the default package
ExtractInterfaceProcessor_category_description=Changes to extract the new interface
ExtractInterfaceProcessor_remove_field_label=Remove field declaration
ExtractInterfaceProcessor_remove_method_label=Remove method declaration
ExtractInterfaceProcessor_add_super_interface=Add super interface
ExtractInterfaceProcessor_descriptor_description=Extract interface ''{0}'' from ''{1}''
ExtractInterfaceProcessor_description_descriptor_short=Extract interface ''{0}''
ExtractInterfaceProcessor_existing_compilation_unit=A compilation unit named ''{0}'' already exists in package ''{1}''
ExtractInterfaceProcessor_extracted_members_pattern=Extracted members:
ExtractInterfaceProcessor_refactored_element_pattern=Extracted interface: ''{0}''
ExtractInterfaceProcessor_internal_error=An internal error occurred during precondition checking. See the error log for more details.
ExtractInterfaceProcessor_rewrite_comment=Rewrite method comment
ExtractInterfaceProcessor_creating=Checking preconditions...
ExtractInterfaceProcessor_checking=Checking preconditions...
#Begin - Do not remove
MemberVisibilityAdjustor_binary_outgoing_project=The elements in project ''{0}'' referenced from ''{1}'' cannot be updated, since the project is binary.
MemberVisibilityAdjustor_binary_outgoing_resource=The elements in resource ''{0}'' referenced from ''{1}'' cannot be updated.
MemberVisibilityAdjustor_change_visibility_type_warning=The visibility of type ''{0}'' will be changed to {1}.
MemberVisibilityAdjustor_change_visibility_method_warning=The visibility of method ''{0}'' will be changed to {1}.
MemberVisibilityAdjustor_change_visibility_field_warning=The visibility of field ''{0}'' will be changed to {1}.
#End - Do not remove
MemberVisibilityAdjustor_change_visibility_default=default
MemberVisibilityAdjustor_change_visibility_public=public
MemberVisibilityAdjustor_change_visibility_protected=protected
MemberVisibilityAdjustor_change_visibility_private=private
MemberVisibilityAdjustor_change_visibility=Change visibility to {0}
MemberVisibilityAdjustor_adjusting=Adjusting visibility...
MemberVisibilityAdjustor_checking=Checking visibility...
MemberVisibilityAdjustor_adjustments_name=Visibility Changes
MemberVisibilityAdjustor_adjustments_description=Changes to adjust the visibility of elements
CopyPackageFragmentRootChange_copy=Copy Package Fragment Root ''{0}'' to project ''{1}''
DeletePackageFragmentRootChange_delete=Delete package fragment root ''{0}''
DelegateCreator_use_member_instead=Use {0} instead
DelegateCreator_change_category_title=Keep Original Method Changes
DelegateCreator_change_category_description=Changes to keep the original member as delegate to new member
DelegateCreator_keep_original_changed_plural=&Keep original methods as delegates to changed methods
DelegateCreator_cannot_create_field_delegate_not_final=Cannot create delegate for field ''{0}'' - field is not final.
DelegateCreator_cannot_create_field_delegate_no_initializer=Cannot create delegate for field ''{0}'' - not initializer found.
DelegateCreator_cannot_create_field_delegate_more_than_one_fragment=Cannot add delegate for field ''{0}'' - more than one fragment in this declaration.
DelegateCreator_cannot_create_delegate_for_type=Cannot create a delegate for type ''{0}'' - delegate creation is not available for types.
DelegateCreator_keep_original_changed_singular=&Keep original method as delegate to changed method
DelegateMethodCreator_text_edit_group_field=Keep original method as delegate
DelegateMethodCreator_keep_original_renamed_plural=&Keep original methods as delegates to renamed methods
DelegateMethodCreator_keep_original_moved_plural=&Keep original methods as delegates to moved methods
DelegateMethodCreator_keep_original_moved_singular=&Keep original method as delegate to moved method
DelegateMethodCreator_keep_original_renamed_singular=&Keep original method as delegate to renamed method
DelegateFieldCreator_text_edit_group_label=Keep original field as delegate
DelegateFieldCreator_keep_original_renamed_plural=&Keep original fields as delegates to renamed fields
DelegateFieldCreator_keep_original_renamed_singular=&Keep original field as delegate to renamed field
MovePackageFragmentRootChange_move=Move Package Fragment Root ''{0}'' to project ''{1}''
PromoteTempToFieldRefactoring_name=Convert Local Variable to Field
PromoteTempToFieldRefactoring_select_declaration=Select a declaration or a reference to a local variable.
PromoteTempToFieldRefactoring_default_visibility=(default)
PromoteTempToFieldRefactoring_visibility_pattern=Declared visibility: ''{0}''
PromoteTempToFieldRefactoring_only_declared_in_methods=Only local variables declared in methods can be converted to fields.
PromoteTempToFieldRefactoring_method_parameters=Cannot convert method parameters to fields.
PromoteTempToFieldRefactoring_original_pattern=Original element: ''{0}''
PromoteTempToFieldRefactoring_initialize_method=Initialize field in method
PromoteTempToFieldRefactoring_exceptions=Cannot convert exceptions declared in catch clauses to fields.
PromoteTempToFieldRefactoring_uses_types_declared_locally=Cannot convert this local variable to a field because it uses types or variables declared locally in the method.
PromoteTempToFieldRefactoring_cannot_promote=Cannot convert this local variable to a field.
PromoteTempToFieldRefactoring_declare_static=Declare field 'static'
PromoteTempToFieldRefactoring_uses_type_declared_locally=Cannot convert this local variable to a field because it uses a type declared locally in the method.
PromoteTempToFieldRefactoring_Name_conflict=Name conflict with name ''{0}'' used in ''{1}''
PromoteTempToFieldRefactoring_field_pattern=Field name: ''{0}''
PromoteTempToFieldRefactoring_declare_final=Declare field 'final'
PromoteTempToFieldRefactoring_Name_conflict_with_field=Name conflict with existing field
PromoteTempToFieldRefactoring_descriptor_description=Convert local variable ''{0}'' in ''{1}'' to field
PromoteTempToFieldRefactoring_descriptor_description_short=Convert local variable ''{0}'' to field
PromoteTempToFieldRefactoring_initialize_constructor=Initialize field in class constructor
PromoteTempToFieldRefactoring_initialize_declaration=Initialize field in declaration
PromoteTempToFieldRefactoring_declare_final_static=Declare field 'final' and 'static'
PromoteTempToFieldRefactoring_editName=Convert local variable to field
ConvertAnonymousToNestedRefactoring_name=Convert Anonymous Class to Nested
ConvertAnonymousToNestedRefactoring_place_caret=Place the caret inside an anonymous class.
ConvertAnonymousToNestedRefactoring_type_exists=Nested type with that name already exists.
ConvertAnonymousToNestedRefactoring_another_name=Choose another name.
ConvertAnonymousToNestedRefactoring_name_hides=Class name hides an enclosing type name.
ConvertAnonymousToNestedRefactoring_compile_errors=This refactoring cannot be performed due to compile errors in the compilation unit. To perform this operation you will need to fix the errors.
ConvertAnonymousToNestedRefactoring_declare_final=Declare class \'final\'
ConvertAnonymousToNestedRefactoring_declare_static=Declare class \'static\'
ConvertAnonymousToNestedRefactoring_anonymous_field_access=Class accesses fields in enclosing anonymous type. The refactored code will not compile.
ConvertAnonymousToNestedRefactoring_descriptor_description=Convert anonymous class ''{0}'' in ''{1}'' to nested class
ConvertAnonymousToNestedRefactoring_descriptor_description_short=Convert anonymous class to nested
ConvertAnonymousToNestedRefactoring_declare_final_static=Declare class \'final\' and \'static\'
ConvertAnonymousToNestedRefactoring_edit_name=Convert anonymous class to nested class
ConvertAnonymousToNestedRefactoring_extends_local_class=Cannot convert this anonymous class to a nested class since it extends a local class.
ConvertAnonymousToNestedRefactoring_class_name_pattern=Class name: ''{0}''
ConvertAnonymousToNestedRefactoring_visibility_pattern=Declared visibility: ''{0}''
ConvertAnonymousToNestedRefactoring_default_visibility=(default)
ConvertAnonymousToNestedRefactoring_original_pattern=Original element: ''{0}''
InlineConstantRefactoring_members_declared_in_anonymous=Cannot inline since the initializer to be inlined refers to members declared in an anonymous class scope (not supported).
InlineConstantRefactoring_Inline=Inline Constant
InlineConstantRefactoring_syntax_errors=This file contains syntax errors. To perform this operation you will need to fix the errors.
InlineConstantRefactoring_local_anonymous_unsupported=Inlining of constants defined in local or anonymous classes is not supported.
InlineConstantRefactoring_static_final_field=A static final field must be selected.
InlineConstantRefactoring_blank_finals=Inline Constant cannot inline blank finals.
InlineConstantRefactoring_binary_file=Cannot inline this constant, since it is declared in a binary file.
InlineConstantRefactoring_preview=Generating preview ...
InlineConstantRefactoring_inline=Inline Constant
InlineConstantRefactoring_remove_declaration=Remove constant declaration
InlineConstantRefactoring_original_pattern=Original element: ''{0}''
InlineConstantRefactoring_replace_references=Replace all references to constant with expression
InlineConstantRefactoring_name=Inline Constant
InlineConstantRefactoring_source_code_unavailable=References in ''{0}'' cannot be inlined since source code is not available
InlineConstantRefactoring_descriptor_description=Inline constant ''{0}'' in ''{1}''
InlineConstantRefactoring_descriptor_description_short=Inline constant ''{0}''
DeleteFileChange_1=Delete file ''{0}''
DeleteFolderChange_0=Delete folder ''{0}''
DeleteSourceManipulationChange_0=Delete ''{0}''
DeleteSourceManipulationChange_1=(default package)
JavaCopyProcessor_changeName=Copy
JavaMoveProcessor_change_name=Move
JavaCopyProcessor_processorName=Copy
MoveRefactoring_0=Move
OverwriteHelper_0=Confirm Overwriting
OverwriteHelper_1=''{0}'' exists in the selected destination. Do you want to overwrite?
OverwriteHelper_2=Element exists in Destination
OverwriteHelper_3=The element ''{0}'' exists in the selected destination. You can either skip the element or cancel the whole operation.
ReadOnlyResourceFinder_0=Confirm Delete of Read-Only Elements
ReadOnlyResourceFinder_1=The selected elements contain read-only resources. Do you still want to delete them?
ReadOnlyResourceFinder_2=Confirm Move of Read-Only Elements
ReadOnlyResourceFinder_3=The selected elements contain read-only resources. Do you still want to move them?
MoveInnerToTopRefactoring_creating_preview=Creating preview
MoveInnerToTopRefactoring_original_pattern=Original element: ''{0}''
MoveInnerToTopRefactoring_change_label=Convert Member Type to Top Level
MoveInnerToTopRefactoring_field_pattern=Field name: ''{0}''
MoveInnerToTopRefactoring_declare_final=Declare field 'final'
# ---- Reorg
ReorgPolicy_copy=Copy Resources
ReorgPolicy_copy_source_folder=Copy Source Folders
ReorgPolicy_copy_package=Copy Packages
ReorgPolicy_move_source_folder=Move Source Folders
ReorgPolicy_move_package=Move Packages
ReorgPolicy_move=Move Resources
ReorgPolicy_move_members=Move Elements
ReorgPolicyFactory_doesnotexist0=The selected element cannot be the destination of this operation
ReorgPolicyFactory_readonly=The selected destination is read-only
ReorgPolicyFactory_structure=The structure of the selected destination is not known
ReorgPolicyFactory_inconsistent=The selected destination is not consistent with its underlying resource or buffer
ReorgPolicyFactory_archive=The selected destination is an archive
ReorgPolicyFactory_external=The selected destination is external to the workbench
ReorgPolicyFactory_phantom=The selected destination does not exist or is a phantom resource
ReorgPolicyFactory_inaccessible=The selected destination is not accessible
ReorgPolicyFactory_not_this_resource=The selected resource cannot be used as a destination
ReorgPolicyFactory_linked=Linked resources can only be copied to projects
ReorgPolicyFactory_no_resource=A resource cannot be the destination for the selected elements.
ReorgPolicyFactory_doesnotexist1=The selected element cannot be the destination for this operation
ReorgPolicyFactory_cannot_modify=The selected destination element cannot be modified
ReorgPolicyFactory_cannot=The selected element cannot be the destination for this operation
ReorgPolicyFactory_package_decl=Package declarations are not available as destinations
ReorgPolicyFactory_src2proj=Source folders can only be copied to Java projects
ReorgPolicyFactory_jmodel=The Java Model cannot be the destination of this operation
ReorgPolicyFactory_src2writable=Source folders cannot be copied to read-only elements
ReorgPolicyFactory_src2nosrc=Source folders cannot be copied or moved to projects that contain no source folders
ReorgPolicyFactory_packages=Packages can only be moved or copied to source folders or Java projects that do not have source folders
ReorgPolicyFactory_cannot1=The selected element cannot be the destination of this operation
ReorgPolicyFactory_noCopying=Copying is not available
ReorgPolicyFactory_element2parent=Elements cannot be moved to their own parents.
ReorgPolicyFactory_package2parent=A package cannot be moved to its own parent.
ReorgPolicyFactory_parent=A file or folder cannot be moved to its own parent.
ReorgPolicyFactory_noMoving=Moving is not available
ReorgUtils_0=file ''{0}''
ReorgUtils_1=folder ''{0}''
ReorgUtils_2=project ''{0}''
ReorgUtils_3=class file ''{0}''
ReorgUtils_4=file ''{0}''
ReorgUtils_5=field ''{0}''
ReorgUtils_6=the import container
ReorgUtils_7=import declaration ''{0}''
ReorgUtils_8=the initializer
ReorgUtils_9=Java project ''{0}''
ReorgUtils_10=constructor ''{0}''
ReorgUtils_11=method ''{0}''
ReorgUtils_12=package declaration ''{0}''
ReorgUtils_13=the default package
ReorgUtils_14=package ''{0}''
ReorgUtils_15=source folder ''{0}''
ReorgUtils_16=class folder ''{0}''
ReorgUtils_17=package fragment root ''{0}''
ReorgUtils_18=type ''{0}''
ReorgUtils_19=new {0}() '{'...}
ReorgUtils_20=anonymous type ''{0}''
DeleteChangeCreator_1=Delete elements
DeleteRefactoring_1=Analyzing...
DeleteRefactoring_2=Confirm Referenced Archive Delete
DeleteRefactoring_3=Archive file ''{0}'' is referenced by the following project(s). Do you still want to delete it?
DeleteRefactoring_4=Confirm Folder Delete
DeleteRefactoring_5=Folder ''{0}'' contains a Java source folder. Deleting it will delete the source folder as well. Do you still wish to delete it?
DeleteRefactoring_7=Delete
DeleteRefactoring_8=Confirm Delete of Getters/Setters
DeleteRefactoring_9=Do you also want to delete getter/setter methods for field ''{0}''?
JavaDeleteProcessor_unsaved_changes= File ''{0}'' has unsaved changes.
JavaDeleteProcessor_confirm_linked_folder_delete=Confirm Linked Folder Delete
JavaDeleteProcessor_delete_linked_folder_question=Are you sure you want to delete the linked package ''{0}''?\nOnly the workspace link will be deleted. Link target will remain unchanged.
JavaRefactoringDescriptor_initialization_error=Cannot initialize the refactoring ''{0}''.
JavaRefactoringDescriptor_update_references=Update references to refactored element
JavaRefactoringDescriptor_rename_similar=Rename similarly named elements
JavaRefactoringDescriptor_qualified_names=Update fully qualified names in non-Java files
JavaRefactoringDescriptor_keep_original=Keep original element as delegate to refactored element
JavaRefactoringDescriptor_not_available=N/A
JavaRefactoringDescriptor_rename_similar_suffix=Rename similarly named elements, also find name suffixes
JavaRefactoringDescriptor_textual_occurrences=Update textual occurrences in comments and strings
JavaRefactoringDescriptor_inferred_setting_pattern=- {0}
JavaRefactoringDescriptor_original_element_pattern=Original element: ''{0}''
JavaRefactoringDescriptor_original_elements=Original elements:
JavaRefactoringDescriptor_renamed_element_pattern=Renamed element: ''{0}''
JavaRefactoringDescriptor_rename_similar_embedded=Rename similarly named elements, also find embedded names
JavaRefactoringDescriptor_qualified_names_pattern=Update fully qualified names in {0} files
JavaRefactoringDescriptor_keep_original_deprecated=Keep original element as deprecated delegate to refactored element
JavaRefactoringDescriptorComment_element_delimiter=\ \ \ \ \
MoveStaticMemberAnalyzer_nonStatic=Replacing non-static access to static member with static access
MoveStaticMembersProcessor_descriptor_description_single=Move ''{0}'' to ''{1}''
MoveStaticMembersProcessor_description_descriptor_short_multi=Move member ''{0}''
MoveStaticMembersProcessor_descriptor_description_multi=Move {0} members to ''{1}''
MoveStaticMembersProcessor_target_element_pattern=Destination type: ''{0}''
#
# Introduce Factory
IntroduceFactory_name=Introduce Factory
IntroduceFactory_checkingActivation=Checking preconditions...
IntroduceFactory_syntaxError=Syntax errors in compilation unit; unable to proceed.
IntroduceFactory_checking_preconditions=Checking preconditions...
IntroduceFactory_examiningSelection=Examining selection...
IntroduceFactory_notAConstructorInvocation=Selected entity is not a constructor invocation or definition.
#
IntroduceFactory_noASTNodeForConstructorSearchHit=Cannot find AST node for constructor search hit @ [''{0}'', ''{1}'']: <''{2}''> in compilation unit ''{3}''
IntroduceFactory_unexpectedInitializerNodeType=Unexpected AST node type for initializer when searching for constructor call: \'''{0}''\' in compilation unit ''{1}''
IntroduceFactory_noConstructorCallNodeInsideFoundVarbleDecl=Could not find AST node for constructor call inside ''{0}''
IntroduceFactoryRefactoring_descriptor_description_short=Introduce factory for ''{0}''
IntroduceFactory_unexpectedASTNodeTypeForConstructorSearchHit=Unexpected AST node type for constructor search hit: ''{0}'' in compilation unit ''{1}''
IntroduceFactory_noBindingForSelectedConstructor=Could not resolve binding of selected constructor; possibly a reference to an unknown type.
#
IntroduceFactory_addFactoryMethod=Add factory method
IntroduceFactory_replaceCalls=Replace constructor calls with calls to factory method
IntroduceFactory_protectConstructor=Protect constructor
#
IntroduceFactory_unsupportedNestedTypes=Introduce Factory does not support constructors on nested types.
IntroduceFactory_duplicateMethodName=Duplicate method name:
IntroduceFactory_createChanges=Creating changes...
IntroduceFactory_constructorInBinaryClass=Introduce Factory is not supported when the constructor is in a binary class.
IntroduceFactoryRefactoring_owner_pattern=Owner class: ''{0}''
IntroduceFactory_unableToResolveConstructorBinding=Unable to resolve call target; check for possible compilation errors
IntroduceFactory_callSitesInBinaryClass=Constructor call sites in binary classes cannot be replaced by factory method calls.
IntroduceFactory_descriptor_description=Introduce factory ''{0}'' in ''{1}'' for constructor ''{2}''
IntroduceFactory_noSuchClass=Class ''{0}'' does not exist.
IntroduceFactory_cantPutFactoryMethodOnInterface=Cannot place factory method on an interface
IntroduceFactory_cantPutFactoryMethodOnAnnotation=Cannot place factory method on an annotation
IntroduceFactory_cantCheckForInterface=Unable to determine whether factory type is an interface
IntroduceFactory_cantPutFactoryInBinaryClass=Cannot place factory inside binary class
IntroduceFactoryRefactoring_original_pattern=Original element: ''{0}''
IntroduceFactoryRefactoring_factory_pattern=Factory name: ''{0}''
IntroduceFactoryRefactoring_declare_private=Declare original constructor 'private'
IntroduceFactory_constructorInEnum=Introduce Factory is not supported for constructors of enumerated types.
#--- Generalize Declared Type
ChangeTypeRefactoring_Generalize_Type=Generalize Declared Type
ChangeTypeRefactoring_checking_preconditions=Checking preconditions...
ChangeTypeRefactoring_changes=Computing changes
ChangeTypeRefactoring_name=Generalize Declared Type
ChangeTypeRefactoring_cantDoIt=Type of selected declaration cannot be changed
ChangeTypeRefactoring_notSupportedOnNodeType=Generalize Declared Type is only supported on declarations of variables, parameters, and fields, and on method return types.
ChangeTypeRefactoring_notSupportedOnBinary=Generalize Declared Type is not allowed on return types and parameters of methods that override binary methods.
ChangeTypeRefactoring_invalidSelection=Invalid selection for Generalize Declared Type.
ChangeTypeRefactoring_multiDeclarationsNotSupported=Multi-declarations currently not handled.
ChangeTypeRefactoring_noMatchingConstraintVariable=No constraint variable matches the selected ASTNode.
ChangeTypeRefactoring_unhandledSearchException=exception occurred during search:
ChangeTypeRefactoring_original_element_pattern=Original element: ''{0}''
ChangeTypeRefactoring_failedToSelectType=failed to select type:
ChangeTypeMessages_CreateChangesForChangeType=Creating changes for Generalize Declared Type...
ChangeTypeRefactoring_javaLangObject=java.lang.Object
ChangeTypeRefactoring_arraysNotSupported=Generalize Declared Type is not supported on array types.
ChangeTypeRefactoring_localTypesNotSupported=Generalize Declared Type is not supported on local types.
ChangeTypeRefactoring_primitivesNotSupported=Generalize Declared Type is not supported on primitive types.
ChangeTypeRefactoring_descriptor_description=Generalize declared type of ''{0}'' to ''{1}''
ChangeTypeRefactoring_original_type_pattern=Original type: ''{0}''
ChangeTypeRefactoring_refactored_type_pattern=Refactored type: ''{0}''
ChangeTypeRefactoring_descriptor_description_short=Generalize declared type
ChangeTypeRefactoring_typeChange=Change declared type from ''{0}'' to ''{1}''
ChangeTypeRefactoring_allChanges=Generalize Declared Type
ChangeTypeRefactoring_analyzingMessage=Analyzing...
ChangeTypeRefactoring_no_method=Selection cannot be mapped to a method
ChangeTypeRefactoring_no_filed=Selection cannot be mapped to a field
ChangeTypeRefactoring_insideLocalTypesNotSupported=Generalize Declared Type is currently not supported inside local types.
ChangeTypeRefactoring_typeParametersNotSupported=Generalize Declared Type is not supported on type parameters.
ChangeTypeRefactoring_enumsNotSupported=Generalize Declared Type is not supported on enumerated types.
#--- Introduce Indirection
IntroduceIndirectionRefactoring_introduce_indirection_name=Introduce Indirection
IntroduceIndirectionRefactoring_duplicate_method_name_in_declaring_class_error=Duplicate method name ''{0}'' in declaring class
IntroduceIndirectionRefactoring_could_not_parse_declaring_class_error=Could not parse declaring class.
IntroduceIndirectionRefactoring_class_does_not_exist_error=Class ''{0}'' does not exist.
IntroduceIndirectionRefactoring_class_not_selected_error=Please select a declaring class.
IntroduceIndirectionRefactoring_cannot_create_in_annotation=Cannot place new method on an annotation.
IntroduceIndirectionRefactoring_cannot_create_on_interface=Cannot place new method on an interface.
IntroduceIndirectionRefactoring_unable_determine_declaring_type=Unable to determine whether declaring type is an interface.
IntroduceIndirectionRefactoring_cannot_create_in_readonly=Cannot place new method in a read only class.
IntroduceIndirectionRefactoring_cannot_create_in_binary=Cannot place new method in a binary class.
IntroduceIndirectionRefactoring_checking_activation=Checking activation of Introduce Indirection...
IntroduceIndirectionRefactoring_not_available_on_this_selection=Introduce Indirection is not available on this selection. Select a method invocation or a method declaration.
IntroduceIndirectionRefactoring_not_available_on_annotation=Introduce Indirection is not supported on annotation types.
IntroduceIndirectionRefactoring_not_available_for_local_or_anonymous_types=Introduce Indirection is not supported on methods inside local or anonymous types.
IntroduceIndirectionRefactoring_not_available_for_constructors=Introduce Indirection is not available for constructors.
IntroduceIndirectionRefactoring_checking_conditions=Checking preconditions...
IntroduceIndirectionRefactoring_method_pattern=Method name: ''{0}''
IntroduceIndirectionRefactoring_declaring_pattern=Declaring type: ''{0}''
IntroduceIndirectionRefactoring_cannot_create_in_nested_nonstatic=Cannot create a static method in a nested non-static type.
IntroduceIndirectionRefactoring_looking_for_references=Looking for references...
IntroduceIndirectionRefactoring_descriptor_description=Introduce indirection for ''{0}'' in ''{1}''
IntroduceIndirectionRefactoring_descriptor_description_short=Introduce indirection for ''{0}''
IntroduceIndirectionRefactoring_adjusting_visibility=Adjusting visibility...
IntroduceIndirectionRefactoring_call_warning_super_keyword=A reference method invocation in ''{0}'' in type ''{1}'' invokes the target method using the super keyword. Cannot replace this occurrence.
IntroduceIndirectionRefactoring_open_hierarchy_error=Found method invocations with the different types ''{0}'' and ''{1}'' from an open ended type hierarchy. No possible target.
IntroduceIndirectionRefactoring_original_pattern=Original element: ''{0}''
IntroduceIndirectionRefactoring_introduce_indirection=Introduce Indirection
IntroduceIndirectionRefactoring_group_description_create_new_method=Create new method
IntroduceIndirectionRefactoring_call_warning_type_arguments=A method invocation in ''{0}'' in type ''{1}'' uses type arguments. This occurrence will not be updated.
IntroduceIndirectionRefactoring_call_warning_static_expression_access=The target method is static, but a method invocation in ''{0}'' in type ''{1}'' is based on an expression rather than the class itself. This occurrence will not be updated.
IntroduceIndirectionRefactoring_group_description_replace_call=Replace method invocation
IntroduceIndirectionRefactoring_call_warning_declaring_type_not_found=The declaring type of a method invocation in ''{0}'' in type ''{1}'' could not be found. This occurrence will not be updated.
IntroduceIndirectionRefactoring_call_warning_anonymous_cannot_qualify=The declaring type of a method invocation in ''{0}'' in type ''{1}'' is anonymous and therefore cannot be qualified. This occurrence will not be updated.
IntroduceIndirectionRefactoring_cannot_update_binary_target_visibility=A visibility update is needed for the member ''{0}'' or an enclosing type, but the member is not writeable. Refactoring will introduce compile errors.
IntroduceIndirectionRefactoring_cannot_run_without_intermediary_type=Cannot run Introduce Indirection without a target class.
#--- Infer Type Arguments
InferTypeArgumentsRefactoring_name=Infer Type Arguments
InferTypeArgumentsRefactoring_not50=Project ''{0}'' cannot be processed since its compiler source level is below 5.0.
InferTypeArgumentsRefactoring_calculating_dependencies=Calculating dependencies...
InferTypeArgumentsRefactoring_descriptor_description_project=Infer generic type arguments on ''{0}''
InferTypeArgumentsRefactoring_descriptor_description=Infer generic type arguments
InferTypeArgumentsRefactoring_building=Building constraints system...
InferTypeArgumentsRefactoring_solving=Solving constraints...
InferTypeArgumentsRefactoring_creatingChanges=Creating changes...
InferTypeArgumentsRefactoring_internal_error=Internal error while inferring type arguments in ''{0}''.
InferTypeArgumentsRefactoring_addTypeArguments=Add type arguments
InferTypeArgumentsRefactoring_original_elements=Original elements:
InferTypeArgumentsRefactoring_removeCast=Remove cast
InferTypeArgumentsRefactoring_not50Library=Project ''{0}'' cannot be processed since its JRE System Library version is below 5.0.
InferTypeArgumentsRefactoring_assume_clone=Assume clone() returns an instance of the receiver type
InferTypeArgumentsRefactoring_error_skipped=An unexpected error happened while processing ''{0}''. The rest of this compilation unit has been skipped.
InferTypeArgumentsRefactoring_error_in_cu_skipped=Compile errors found in ''{0}''. The compilation unit has been skipped.
InferTypeArgumentsRefactoring_leave_unconstrained=Leave unconstrained type arguments raw
#--- Miscellaneous
QualifiedNameSearchResult_change_name= Textual qualified name modifications
ASTData_update_imports=Update imports
RefactoringElementFilterDescriptor_filterDescriptionCreationError_message= One of the extensions for extension-point org.eclipse.jdt.ui.internal_refactoringElementFilter is incorrect.
RefactoringElementFilterDescriptor_filterCreationError_message= The org.eclipse.jdt.ui.internal_refactoringElementFilter plug-in extension "{0}" specifies a refactoring element filter class which does not exist.
StubCreationOperation_creating_type_stubs=Creating type stubs...
SourceCreationOperation_creating_source_folder=Creating source folder...
CompilationUnitChange_label=Create ''{0}'' - {1}
MultiStateCompilationUnitChange_name_pattern={0} - {1}
ReplaceInvocationsRefactoring_cannot_find_method_declaration=Cannot find method declaration
ReplaceInvocationsRefactoring_descriptor_description_short=Replace invocations of ''{0}''