###############################################################################
# Copyright (c) 2000, 2019 IBM Corporation and others.
#
# This program and the accompanying materials
# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
# https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
#     IBM Corporation - initial API and implementation
###############################################################################
JavaManipulationMessages_internalError=Internal Error
UndoCompilationUnitChange_no_file=Compilation unit ''{0}'' does not have an underlying file.

OrganizeImportsOperation_description=Organizing imports of {0}...
JavaModelUtil_applyedit_operation=Applying changes
Resources_fileModified= File ''{0}'' has been modified since the beginning of the operation
Resources_modifiedResources= There are modified resources

CodeAnalyzer_array_initializer=Operation not applicable to an array initializer.

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_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_switch_expression=Selection must either cover whole switch expression or parts of a single case block.
StatementAnalyzer_synchronized_statement=Selection must either cover whole synchronized statement or parts of the synchronized block.

SurroundWithTryCatchAnalyzer_doesNotCover=Selection does not cover a set of statements. Extend selection to a valid range using the \'Expand Selection To\' actions from the \'Edit\' menu.
SurroundWithTryCatchAnalyzer_doesNotContain=Selection does not contain statements from a method body or static initializer.
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.

CodeTemplateContextType_variable_description_todo=Todo task tag
CodeTemplateContextType_variable_description_packdeclaration=Package declaration of the new type
CodeTemplateContextType_variable_description_typedeclaration=Generated type declaration
CodeTemplateContextType_variable_description_getterfieldname=The name of field to set or get
CodeTemplateContextType_variable_description_getterfieldtype=The type of the field to set or get
CodeTemplateContextType_variable_description_fieldname=The name of field
CodeTemplateContextType_variable_description_fieldtype=The type of the field
CodeTemplateContextType_variable_description_barefieldname=The name of field to set or get without pre- or suffix
CodeTemplateContextType_variable_description_param=The parameter passed into the setter method
CodeTemplateContextType_variable_description_typecomment=Content of code template 'Comments > Types'
CodeTemplateContextType_variable_description_exceptiontype=The type of the caught exception
CodeTemplateContextType_variable_description_exceptionvar=The variable name of the caught exception
CodeTemplateContextType_variable_description_enclosingtype=The enclosing type
CodeTemplateContextType_variable_description_typename=Name of the current type
CodeTemplateContextType_variable_description_enclosingmethod=The enclosing method
CodeTemplateContextType_variable_description_bodystatement=Return statement or super call
CodeTemplateContextType_variable_description_returntype=Return type of the enclosing method
CodeTemplateContextType_variable_description_tags=Generated Javadoc tags (@param, @return...)
CodeTemplateContextType_variable_description_see_overridden_tag=See tag pointing to the overridden method (@see T#m())
CodeTemplateContextType_variable_description_see_target_tag=See tag pointing to the target method (@see T#m())
CodeTemplateContextType_variable_description_enclosingmodule=The enclosing module

CodeTemplateContextType_variable_description_filename=Name of the enclosing compilation unit
CodeTemplateContextType_variable_description_filecomment=Content of code template 'Comments > Files'
CodeTemplateContextType_variable_description_packagename=Name of the enclosing package
CodeTemplateContextType_variable_description_projectname=Name of the enclosing project

CodeTemplateContextType_validate_unknownvariable=Variable ''{0}'' is unknown.
CodeTemplateContextType_validate_missingvariable=Variable ''{0}'' is required.
CodeTemplateContextType_validate_invalidcomment=Pattern is not a valid Java comment.
