Running clean-up actions on org.eclipse.core.tests.resources
COnvert to enhanced for loops
Removes unnecessary imports
Removes redundant type parameters
Convert control bodies to blocks
Removes unnecessary casts
Activated save actions
Change-Id: I298aea2cb95de0093c3e468e5c2584bd10ec9ddb
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.core.prefs b/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.core.prefs
index 4299cdb..51ee78b 100644
--- a/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.core.prefs
@@ -120,8 +120,10 @@
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
@@ -132,15 +134,22 @@
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0
+org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -160,11 +169,13 @@
org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=false
org.eclipse.jdt.core.formatter.comment.format_block_comments=false
org.eclipse.jdt.core.formatter.comment.format_header=false
org.eclipse.jdt.core.formatter.comment.format_html=true
@@ -176,10 +187,16 @@
org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
org.eclipse.jdt.core.formatter.compact_else_if=true
org.eclipse.jdt.core.formatter.continuation_indentation=2
org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
@@ -191,13 +208,16 @@
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
@@ -245,6 +265,7 @@
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
@@ -263,12 +284,14 @@
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
@@ -292,6 +315,7 @@
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=insert
@@ -319,6 +343,7 @@
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
@@ -347,6 +372,7 @@
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
@@ -356,6 +382,7 @@
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
@@ -365,16 +392,37 @@
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
org.eclipse.jdt.core.formatter.lineSplit=800
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines
+org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
org.eclipse.jdt.core.formatter.tabulation.char=tab
org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
org.eclipse.jdt.core.incompleteClasspath=error
+org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter
diff --git a/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.ui.prefs b/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.ui.prefs
index afb820e..0e8f501 100644
--- a/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.ui.prefs
+++ b/tests/org.eclipse.core.tests.resources/.settings/org.eclipse.jdt.ui.prefs
@@ -1,8 +1,7 @@
-#Mon Apr 20 16:51:24 EDT 2009
eclipse.preferences.version=1
editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
formatter_profile=_core
-formatter_settings_version=11
+formatter_settings_version=13
internal.default.compliance=default
org.eclipse.jdt.ui.ignorelowercasenames=true
org.eclipse.jdt.ui.importorder=;
@@ -16,15 +15,18 @@
sp_cleanup.add_missing_methods=false
sp_cleanup.add_missing_nls_tags=false
sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_missing_override_annotations_interface_methods=false
sp_cleanup.add_serial_version_id=false
sp_cleanup.always_use_blocks=true
sp_cleanup.always_use_parentheses_in_expressions=false
sp_cleanup.always_use_this_for_non_static_field_access=false
sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_to_enhanced_for_loop=false
+sp_cleanup.convert_functional_interfaces=false
+sp_cleanup.convert_to_enhanced_for_loop=true
sp_cleanup.correct_indentation=false
sp_cleanup.format_source_code=true
-sp_cleanup.format_source_code_changes_only=false
+sp_cleanup.format_source_code_changes_only=true
+sp_cleanup.insert_inferred_type_arguments=false
sp_cleanup.make_local_variable_final=false
sp_cleanup.make_parameters_final=false
sp_cleanup.make_private_fields_final=true
@@ -32,7 +34,7 @@
sp_cleanup.make_variable_declarations_final=true
sp_cleanup.never_use_blocks=false
sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=false
+sp_cleanup.on_save_use_additional_actions=true
sp_cleanup.organize_imports=true
sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
@@ -40,12 +42,13 @@
sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_trailing_whitespaces=false
+sp_cleanup.remove_redundant_type_arguments=false
+sp_cleanup.remove_trailing_whitespaces=true
sp_cleanup.remove_trailing_whitespaces_all=true
sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
sp_cleanup.remove_unnecessary_casts=true
sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
+sp_cleanup.remove_unused_imports=true
sp_cleanup.remove_unused_local_variables=false
sp_cleanup.remove_unused_private_fields=true
sp_cleanup.remove_unused_private_members=false
@@ -53,8 +56,10 @@
sp_cleanup.remove_unused_private_types=true
sp_cleanup.sort_members=false
sp_cleanup.sort_members_all=false
-sp_cleanup.use_blocks=false
+sp_cleanup.use_anonymous_class_creation=false
+sp_cleanup.use_blocks=true
sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_lambda=false
sp_cleanup.use_parentheses_in_expressions=false
sp_cleanup.use_this_for_non_static_field_access=false
sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/CreateDirectoryTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/CreateDirectoryTest.java
index 8e31033..5480752 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/CreateDirectoryTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/CreateDirectoryTest.java
@@ -147,11 +147,13 @@
}
public void testParentDeviceNotExistsInLocalFile() {
- if (!Platform.getOS().equals(Platform.OS_WIN32))
+ if (!Platform.getOS().equals(Platform.OS_WIN32)) {
return;
+ }
String device = findNonExistingDevice();
- if (device == null)
+ if (device == null) {
return;
+ }
try {
IFileStore localFileTopDir = EFS.getStore(URI.create("file:/" + device + ":" + getUniqueString()));
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileCacheTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileCacheTest.java
index d9b5eab..079922d 100755
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileCacheTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileCacheTest.java
@@ -37,23 +37,29 @@
* Overrides generic method from Assert to perform proper array equality test.
*/
public void assertEquals(String message, byte[] expected, byte[] actual) {
- if (expected.length != actual.length)
+ if (expected.length != actual.length) {
fail(message + " arrays of different length");
+ }
assertEquals(message + " different length", expected.length, actual.length);
- for (int i = 0; i < actual.length; i++)
- if (expected[i] != actual[i])
+ for (int i = 0; i < actual.length; i++) {
+ if (expected[i] != actual[i]) {
fail(message + " arrays differ at position " + i + "; expected: " + expected[i] + " but was: " + actual[i]);
+ }
+ }
}
/**
* Overrides generic method from Assert to perform proper array equality test.
*/
public void assertNotSame(String message, byte[] expected, byte[] actual) {
- if (expected.length != actual.length)
+ if (expected.length != actual.length) {
return;
- for (int i = 0; i < actual.length; i++)
- if (expected[i] != actual[i])
+ }
+ for (int i = 0; i < actual.length; i++) {
+ if (expected[i] != actual[i]) {
return;
+ }
+ }
fail(message + " arrays should be different, but they are not: " + expected);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileStoreTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileStoreTest.java
index 3f3431a..57f7471 100755
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileStoreTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileStoreTest.java
@@ -39,8 +39,9 @@
}
private IFileStore createDir(IFileStore store, boolean clear) throws CoreException {
- if (clear && store.fetchInfo().exists())
+ if (clear && store.fetchInfo().exists()) {
store.delete(EFS.NONE, null);
+ }
store.mkdir(EFS.NONE, null);
IFileInfo info = store.fetchInfo();
assertTrue("createDir.1", info.exists());
@@ -114,8 +115,9 @@
IFileStore[] tempDirectories = getFileStoresOnTwoVolumes();
/* test if we are in the adequate environment */
- if (tempDirectories == null || tempDirectories.length < 2 || tempDirectories[0] == null || tempDirectories[1] == null)
+ if (tempDirectories == null || tempDirectories.length < 2 || tempDirectories[0] == null || tempDirectories[1] == null) {
return;
+ }
/* build scenario */
// create source root folder
@@ -236,8 +238,9 @@
/* copy a big file to test progress monitor */
StringBuffer sb = new StringBuffer();
- for (int i = 0; i < 1000; i++)
+ for (int i = 0; i < 1000; i++) {
sb.append("asdjhasldhaslkfjhasldkfjhasdlkfjhasdlfkjhasdflkjhsdaf");
+ }
IFileStore bigFile = temp.getChild("bigFile");
createFile(bigFile, sb.toString());
assertTrue("7.1", bigFile.fetchInfo().exists());
@@ -260,8 +263,9 @@
IFileStore[] tempDirectories = getFileStoresOnTwoVolumes();
/* test if we are in the adequate environment */
- if (tempDirectories == null || tempDirectories.length < 2 || tempDirectories[0] == null || tempDirectories[1] == null)
+ if (tempDirectories == null || tempDirectories.length < 2 || tempDirectories[0] == null || tempDirectories[1] == null) {
return;
+ }
/* build scenario */
/* get the source folder */
@@ -433,8 +437,9 @@
IFileStore[] tempDirectories = getFileStoresOnTwoVolumes();
/* test if we are in the adequate environment */
- if (tempDirectories == null || tempDirectories.length < 2 || tempDirectories[0] == null || tempDirectories[1] == null)
+ if (tempDirectories == null || tempDirectories.length < 2 || tempDirectories[0] == null || tempDirectories[1] == null) {
return;
+ }
/* build scenario */
/* get the source folder */
@@ -558,8 +563,9 @@
}
private void testAttribute(int attribute) throws CoreException {
- if (!isAttributeSupported(attribute))
+ if (!isAttributeSupported(attribute)) {
return;
+ }
IPath root = getWorkspace().getRoot().getLocation().append("" + new Date().getTime());
IFileStore targetFolder = createDir(root.toString(), true);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileSystemTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileSystemTest.java
index f80f57f..3f55287 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileSystemTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/FileSystemTest.java
@@ -54,9 +54,10 @@
//check that the parent knows about it
try {
IFileInfo[] children = store.getParent().childInfos(EFS.NONE, getMonitor());
- for (int i = 0; i < children.length; i++) {
- if (children[i].getName().equals(store.getName()))
+ for (IFileInfo element : children) {
+ if (element.getName().equals(store.getName())) {
return;
+ }
}
assertTrue(message, false);
} catch (CoreException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java
index da68598..4615a10 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java
@@ -106,8 +106,9 @@
public void testBrokenSymlinkAttributes() {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
long testStartTime = System.currentTimeMillis();
makeLinkStructure();
//break links by removing actual dir and file
@@ -153,8 +154,9 @@
// Moving a broken symlink is possible.
public void testBrokenSymlinkMove() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
makeLinkStructure();
ensureDoesNotExist(aFile);
ensureDoesNotExist(aDir);
@@ -185,10 +187,11 @@
}
private boolean containsSymlink(IFileInfo[] infos, String link) {
- for (int i = 0; i < infos.length; i++) {
- if (link.equals(infos[i].getName())) {
- if (infos[i].getAttribute(EFS.ATTRIBUTE_SYMLINK))
+ for (IFileInfo info : infos) {
+ if (link.equals(info.getName())) {
+ if (info.getAttribute(EFS.ATTRIBUTE_SYMLINK)) {
return true;
+ }
}
}
return false;
@@ -197,8 +200,9 @@
// Removing a broken symlink is possible.
public void testBrokenSymlinkRemove() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
makeLinkStructure();
ensureDoesNotExist(aFile);
ensureDoesNotExist(aDir);
@@ -216,8 +220,9 @@
public void testRecursiveSymlink() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
mkLink(baseStore, "l1", "l2", false);
mkLink(baseStore, "l2", "l1", false);
IFileStore l1 = baseStore.getChild("l1");
@@ -266,8 +271,9 @@
public void testSymlinkAttributes() {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
makeLinkStructure();
assertFalse(iFile.getAttribute(EFS.ATTRIBUTE_SYMLINK));
assertFalse(iDir.getAttribute(EFS.ATTRIBUTE_SYMLINK));
@@ -306,8 +312,9 @@
// Reading from a directory pointed to by a link is possible.
public void testSymlinkDirRead() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
makeLinkStructure();
IFileStore childDir = aDir.getChild("subDir");
ensureExists(childDir, true);
@@ -323,8 +330,9 @@
// Writing to symlinked dir.
public void testSymlinkDirWrite() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
makeLinkStructure();
IFileStore childFile = llDir.getChild("subFile");
ensureExists(childFile, false);
@@ -345,8 +353,9 @@
} catch (CoreException ce) {
exceptionThrown = true;
}
- if (out != null)
+ if (out != null) {
out.close();
+ }
assertNull(out);
assertTrue(exceptionThrown);
}
@@ -366,8 +375,9 @@
*/
public void _testSymlinkExtendedChars() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
IFileStore childDir = baseStore.getChild(specialCharName);
ensureExists(childDir, true);
IFileStore childFile = baseStore.getChild("ff" + specialCharName);
@@ -376,26 +386,27 @@
mkLink(baseStore, "lf" + specialCharName, "ff" + specialCharName, false);
IFileInfo[] infos = baseStore.childInfos(EFS.NONE, getMonitor());
assertEquals("0.1", infos.length, 4);
- for (int i = 0; i < infos.length; i++) {
- String infoName = infos[i].getName();
+ for (IFileInfo info : infos) {
+ String infoName = info.getName();
assertTrue("1." + infoName, infoName.endsWith(specialCharName));
- assertTrue("2." + infoName, infos[i].exists());
- if (infos[i].getName().charAt(1) == 'f') {
- assertFalse("3." + infoName, infos[i].isDirectory());
+ assertTrue("2." + infoName, info.exists());
+ if (info.getName().charAt(1) == 'f') {
+ assertFalse("3." + infoName, info.isDirectory());
} else {
- assertTrue("4." + infoName, infos[i].isDirectory());
+ assertTrue("4." + infoName, info.isDirectory());
}
- if (infos[i].getName().charAt(0) == 'l') {
- assertTrue("5." + infoName, infos[i].getAttribute(EFS.ATTRIBUTE_SYMLINK));
- assertTrue("6." + infoName, infos[i].getStringAttribute(EFS.ATTRIBUTE_LINK_TARGET).endsWith(specialCharName));
+ if (info.getName().charAt(0) == 'l') {
+ assertTrue("5." + infoName, info.getAttribute(EFS.ATTRIBUTE_SYMLINK));
+ assertTrue("6." + infoName, info.getStringAttribute(EFS.ATTRIBUTE_LINK_TARGET).endsWith(specialCharName));
}
}
}
public void testSymlinkPutLastModified() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
if (Platform.OS_MACOSX.equals(Platform.getOS())) {
// flag EFS.SET_LAST_MODIFIED is set by java.io and it fails on Mac OS
return;
@@ -428,8 +439,9 @@
public void testSymlinkPutReadOnly() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
//check that putInfo() "writes through" the symlink
makeLinkStructure();
illFile.setAttribute(EFS.ATTRIBUTE_READ_ONLY, true);
@@ -462,13 +474,16 @@
}
public void testSymlinkPutExecutable() throws Exception {
- if (!isAttributeSupported(EFS.ATTRIBUTE_EXECUTABLE))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_EXECUTABLE)) {
return;
+ }
// Only activate this test if testing of symbolic links is possible.
if (!canCreateSymLinks())
+ {
return;
// ATTRIBUTE_EXECUTABLE is not supported on Windows, so
// SYMLINKS_ARE_FIRST_CLASS_FILES_OR_DIRECTORIES is false in this context.
+ }
//check that putInfo() "writes through" the symlink
makeLinkStructure();
@@ -492,13 +507,16 @@
}
public void testSymlinkPutHidden() throws Exception {
- if (!isAttributeSupported(EFS.ATTRIBUTE_HIDDEN))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_HIDDEN)) {
return;
+ }
// Only activate this test if testing of symbolic links is possible.
if (!canCreateSymLinks())
+ {
return;
// ATTRIBUTE_HIDDEN is supported only on Windows, so
// SYMLINKS_ARE_FIRST_CLASS_FILES_OR_DIRECTORIES is true in this context.
+ }
// Check that putInfo() applies the attribute to the symlink itself.
makeLinkStructure();
@@ -529,8 +547,9 @@
// Symlinks being broken due to remove are set to non-existent.
public void testSymlinkRemove() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
makeLinkStructure();
lFile.delete(EFS.NONE, getMonitor());
illFile = lFile.fetchInfo();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java
index 9debae9..8d7eb2b 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java
@@ -90,8 +90,9 @@
* alphabetical order.
*/
private IResource[] getSortedChildren(IResource resource) throws CoreException {
- if (!(resource instanceof IContainer))
+ if (!(resource instanceof IContainer)) {
return new IResource[0];
+ }
IResource[] children = ((IContainer) resource).members();
Arrays.sort(children, (arg0, arg1) -> arg0.getFullPath().toString().compareTo(arg1.getFullPath().toString()));
return children;
@@ -226,13 +227,15 @@
* used in the locations map of AliasManager.
*/
public void testBug198571() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
/* look for the adequate environment */
String[] devices = findAvailableDevices();
- if (devices[0] == null || devices[1] == null)
+ if (devices[0] == null || devices[1] == null) {
return;
+ }
String location = getUniqueString();
IProject testProject1 = getWorkspace().getRoot().getProject(location + "1");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/AbstractBuilderTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/AbstractBuilderTest.java
index 2b93aa1..2e097b0 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/AbstractBuilderTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/AbstractBuilderTest.java
@@ -69,8 +69,9 @@
*/
protected void setAutoBuilding(boolean value) throws CoreException {
IWorkspace workspace = getWorkspace();
- if (workspace.isAutoBuilding() == value)
+ if (workspace.isAutoBuilding() == value) {
return;
+ }
IWorkspaceDescription desc = workspace.getDescription();
desc.setAutoBuilding(value);
workspace.setDescription(desc);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildConfigurationsTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildConfigurationsTest.java
index 305b00a..ee6cb58 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildConfigurationsTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildConfigurationsTest.java
@@ -331,8 +331,9 @@
assertEquals(testId + ".2", 0, expectedCount);
} else {
assertEquals(testId + ".3", expectedCount, builder.buildCount);
- if (shouldBuild)
+ if (shouldBuild) {
assertEquals(testId + ".4", expectedTrigger, builder.triggerForLastBuild);
+ }
}
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildDeltaVerificationTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildDeltaVerificationTest.java
index c6aa5f8..ad978d4 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildDeltaVerificationTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuildDeltaVerificationTest.java
@@ -162,8 +162,9 @@
file2.delete(true, getMonitor());
rebuild();
//builder for project1 may not even be called (empty delta)
- if (verifier.wasFullBuild())
+ if (verifier.wasFullBuild()) {
verifier.emptyBuild();
+ }
assertTrue(verifier.getMessage(), verifier.isDeltaValid());
} catch (CoreException e) {
handleCoreException(e);
@@ -181,8 +182,9 @@
folder2.delete(true, getMonitor());
rebuild();
//builder for project1 may not even be called (empty delta)
- if (verifier.wasFullBuild())
+ if (verifier.wasFullBuild()) {
verifier.emptyBuild();
+ }
assertTrue(verifier.getMessage(), verifier.isDeltaValid());
} catch (CoreException e) {
handleCoreException(e);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderNatureTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderNatureTest.java
index 7d7c12a..3aa4391 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderNatureTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderNatureTest.java
@@ -151,9 +151,11 @@
//make sure the build spec doesn't include snow builder
try {
ICommand[] commands = project.getDescription().getBuildSpec();
- for (int i = 0; i < commands.length; i++)
- if (commands[i].getBuilderName().equals(SnowBuilder.BUILDER_NAME))
+ for (ICommand command : commands) {
+ if (command.getBuilderName().equals(SnowBuilder.BUILDER_NAME)) {
assertTrue("2.1", false);
+ }
+ }
} catch (CoreException e) {
fail("2.99", e);
}
@@ -190,9 +192,11 @@
//make sure the build spec doesn't include snow builder
try {
ICommand[] commands = project.getDescription().getBuildSpec();
- for (int i = 0; i < commands.length; i++)
- if (commands[i].getBuilderName().equals(SnowBuilder.BUILDER_NAME))
+ for (ICommand command : commands) {
+ if (command.getBuilderName().equals(SnowBuilder.BUILDER_NAME)) {
assertTrue("4.1", false);
+ }
+ }
} catch (CoreException e) {
fail("5.99", e);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderTest.java
index 86d280e..53c2dda 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/BuilderTest.java
@@ -62,11 +62,13 @@
super.tearDown();
getWorkspace().getRoot().delete(true, null);
TestBuilder builder = SortBuilder.getInstance();
- if (builder != null)
+ if (builder != null) {
builder.reset();
+ }
builder = DeltaVerifierBuilder.getInstance();
- if (builder != null)
+ if (builder != null) {
builder.reset();
+ }
}
/**
@@ -1029,8 +1031,9 @@
byte[] result = out.toByteArray();
byte[] expected = new byte[] {1, 2, 3, 4, 5};
assertEquals("2.0", expected.length, result.length);
- for (int i = 0; i < expected.length; i++)
+ for (int i = 0; i < expected.length; i++) {
assertEquals("2.1." + i, expected[i], result[i]);
+ }
}
/**
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ClearMarkersBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ClearMarkersBuilder.java
index ebbe3cb..b1a62d6 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ClearMarkersBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ClearMarkersBuilder.java
@@ -34,8 +34,9 @@
getProject().deleteMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
//wait after build if requested
try {
- if (pauseAfterBuild)
+ if (pauseAfterBuild) {
Thread.sleep(5000);
+ }
} catch (InterruptedException e) {
//ignore
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ConfigurationBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ConfigurationBuilder.java
index 8409708..37b69f2 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ConfigurationBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ConfigurationBuilder.java
@@ -44,8 +44,7 @@
}
public static void clearStats() {
- for (Iterator<ConfigurationBuilder> it = builders.values().iterator(); it.hasNext();) {
- ConfigurationBuilder builder = it.next();
+ for (ConfigurationBuilder builder : builders.values()) {
builder.buildCount = 0;
builder.triggerForLastBuild = 0;
builder.deltaForLastBuild = null;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ContextBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ContextBuilder.java
index 0405f40..246552e 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ContextBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/ContextBuilder.java
@@ -10,7 +10,8 @@
*******************************************************************************/
package org.eclipse.core.tests.internal.builders;
-import java.util.*;
+import java.util.HashMap;
+import java.util.Map;
import org.eclipse.core.resources.*;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -43,25 +44,26 @@
}
public static IBuildContext getContext(IBuildConfiguration variant) {
- if (!builders.containsKey(variant))
+ if (!builders.containsKey(variant)) {
return null;
+ }
return getBuilder(variant).contextForLastBuild;
}
public static boolean checkValid() {
- for (Iterator<ContextBuilder> it = builders.values().iterator(); it.hasNext();) {
- ContextBuilder builder = it.next();
- if (builder.getRuleCalledForLastBuild && !builder.contextForLastBuild.equals(builder.contextForLastBuildInGetRule))
+ for (ContextBuilder builder : builders.values()) {
+ if (builder.getRuleCalledForLastBuild && !builder.contextForLastBuild.equals(builder.contextForLastBuildInGetRule)) {
return false;
- if (builder.getRuleCalledForLastBuild && !builder.buildConfigurationForLastBuild.equals(builder.buildConfigurationForLastBuildInGetRule))
+ }
+ if (builder.getRuleCalledForLastBuild && !builder.buildConfigurationForLastBuild.equals(builder.buildConfigurationForLastBuildInGetRule)) {
return false;
+ }
}
return true;
}
public static void clearStats() {
- for (Iterator<ContextBuilder> it = builders.values().iterator(); it.hasNext();) {
- ContextBuilder builder = it.next();
+ for (ContextBuilder builder : builders.values()) {
builder.contextForLastBuild = null;
builder.contextForLastBuildInGetRule = null;
builder.buildConfigurationForLastBuild = null;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/CycleBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/CycleBuilder.java
index dfd1339..b03b0b1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/CycleBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/CycleBuilder.java
@@ -45,8 +45,8 @@
@Override
protected IProject[] build(int kind, Map<String, String> args, IProgressMonitor monitor) throws CoreException {
if (beforeProjects != null) {
- for (int i = 0; i < beforeProjects.length; i++) {
- Assert.assertTrue("Missing before project: " + beforeProjects[i], hasBeenBuilt(beforeProjects[i]));
+ for (IProject beforeProject : beforeProjects) {
+ Assert.assertTrue("Missing before project: " + beforeProject, hasBeenBuilt(beforeProject));
}
}
if (afterProjects != null) {
@@ -59,8 +59,9 @@
needRebuild();
}
//ensure that subsequent builds are always incremental
- if (buildCount > 0)
+ if (buildCount > 0) {
Assert.assertTrue("Should be incremental build", kind == IncrementalProjectBuilder.INCREMENTAL_BUILD);
+ }
buildCount++;
return null;
}
@@ -79,8 +80,9 @@
private void changeAllFiles() throws CoreException {
IResourceVisitor visitor = resource -> {
if (resource.getType() == IResource.FILE) {
- if (resource.getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME))
+ if (resource.getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME)) {
return false;
+ }
((IFile) resource).setContents(getRandomContents(), IResource.NONE, null);
}
return true;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/DeltaVerifierBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/DeltaVerifierBuilder.java
index b68e613..d44d1d6 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/DeltaVerifierBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/DeltaVerifierBuilder.java
@@ -155,16 +155,17 @@
* deltas were actually returned.
*/
protected void doCheckDeltas() {
- if (checkDeltas == null)
+ if (checkDeltas == null) {
return;
+ }
receivedDeltas.clear();
- for (int i = 0; i < checkDeltas.length; i++) {
- IResourceDelta delta = getDelta(checkDeltas[i]);
+ for (IProject checkDelta : checkDeltas) {
+ IResourceDelta delta = getDelta(checkDelta);
if (delta != null) {
- receivedDeltas.add(checkDeltas[i]);
+ receivedDeltas.add(checkDelta);
//check if the delta was empty
if (delta.getKind() == IResourceDelta.NO_CHANGE && delta.getAffectedChildren().length == 0) {
- emptyDeltas.add(checkDeltas[i]);
+ emptyDeltas.add(checkDelta);
}
//regression test -- ensure delta resource is non null
Assert.assertTrue("Non-null delta", delta.getResource() != null);
@@ -245,8 +246,9 @@
public void reset() {
super.reset();
triggerForLastBuild = 0;
- if (verifier != null)
+ if (verifier != null) {
verifier.reset();
+ }
}
public boolean wasAutoBuild() {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/MultiProjectBuildTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/MultiProjectBuildTest.java
index ce08fe3..bc74f9c 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/MultiProjectBuildTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/MultiProjectBuildTest.java
@@ -62,8 +62,8 @@
*/
protected void dirty(final IProject[] projects) throws CoreException {
getWorkspace().run((IWorkspaceRunnable) monitor -> {
- for (int i = 0; i < projects.length; i++) {
- IResource[] members = projects[i].members();
+ for (IProject project : projects) {
+ IResource[] members = project.members();
for (int j = 0; j < members.length; j++) {
if (members[j].getType() == IResource.FILE && !members[j].getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME)) {
((IFile) members[j]).setContents(getRandomContents(), true, true, null);
@@ -78,8 +78,9 @@
* Returns an array reversed.
*/
Object[] reverse(Object[] input) {
- if (input == null)
+ if (input == null) {
return null;
+ }
int len = input.length;
Object[] output = new Object[len];
for (int i = 0; i < len; i++) {
@@ -177,27 +178,29 @@
HashSet<IProject> modified = new HashSet<>(Arrays.asList((IProject[]) args[1]));
modified.addAll(previouslyModified);
HashSet<IProject> obtained = new HashSet<>();
- if (!builder.getReceivedDeltas().isEmpty())
+ if (!builder.getReceivedDeltas().isEmpty()) {
obtained.addAll(builder.getReceivedDeltas());
+ }
ArrayList<IProject> emptyDeltas = builder.getEmptyDeltas();
//the builder's project is implicitly requested
requested.add(builder.getProject());
- for (int i = 0; i < allProjects.length; i++) {
- IProject project = allProjects[i];
+ for (IProject project : allProjects) {
boolean wasObtained = obtained.contains(project);
boolean wasRequested = requested.contains(project);
boolean wasModified = modified.contains(project);
boolean wasEmpty = emptyDeltas.contains(project);
if (wasObtained) {
//every delta we obtained should have been requested and (modified or empty)
- if (!wasRequested || !(wasModified || wasEmpty))
+ if (!wasRequested || !(wasModified || wasEmpty)) {
return false;
+ }
} else {
//if delta was not obtained, then must be unchanged or not requested
- if (wasRequested && wasModified)
+ if (wasRequested && wasModified) {
return false;
+ }
}
}
return true;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RefreshLocalJavaFileBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RefreshLocalJavaFileBuilder.java
index b4afe0a..615ce59 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RefreshLocalJavaFileBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RefreshLocalJavaFileBuilder.java
@@ -33,8 +33,9 @@
IPath localLocation = project.getLocation().append(file.getName());
java.io.File localFile = localLocation.toFile();
try {
- if (localFile.exists())
+ if (localFile.exists()) {
localFile.delete();
+ }
FileOutputStream out = new FileOutputStream(localFile);
out.write("public class A {}".getBytes());
out.close();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RelaxedSchedRuleBuilderTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RelaxedSchedRuleBuilderTest.java
index 1af7ab8..3b3d952 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RelaxedSchedRuleBuilderTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/RelaxedSchedRuleBuilderTest.java
@@ -51,14 +51,17 @@
super.tearDown();
getWorkspace().getRoot().delete(true, null);
TestBuilder builder = DeltaVerifierBuilder.getInstance();
- if (builder != null)
+ if (builder != null) {
builder.reset();
+ }
builder = EmptyDeltaBuilder.getInstance();
- if (builder != null)
+ if (builder != null) {
builder.reset();
+ }
builder = EmptyDeltaBuilder2.getInstance();
- if (builder != null)
+ if (builder != null) {
builder.reset();
+ }
}
/**
@@ -89,12 +92,13 @@
public IProject[] build(int kind, Map<String, String> args, IProgressMonitor monitor) throws CoreException {
assertTrue(Job.getJobManager().currentRule() == null);
tb.setStatus(TestBarrier.STATUS_START);
- while (!monitor.isCanceled())
+ while (!monitor.isCanceled()) {
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// Don't care
}
+ }
tb.setStatus(TestBarrier.STATUS_DONE);
return super.build(kind, args, monitor);
}
@@ -218,12 +222,14 @@
HashSet<ISchedulingRule> getRulesAsSet(ISchedulingRule rule) {
HashSet<ISchedulingRule> rules = new HashSet<>();
- if (rule == null)
+ if (rule == null) {
return rules;
- if (rule instanceof MultiRule)
+ }
+ if (rule instanceof MultiRule) {
rules.addAll(Arrays.asList(((MultiRule) rule).getChildren()));
- else
+ } else {
rules.add(rule);
+ }
return rules;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/SortBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/SortBuilder.java
index 56a23fe..6bd0718 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/SortBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/SortBuilder.java
@@ -157,8 +157,9 @@
forgetLastBuiltState();
}
String project = arguments.get(INTERESTING_PROJECT);
- if (project != null)
+ if (project != null) {
return new IProject[] {getProject().getWorkspace().getRoot().getProject(project)};
+ }
return new IProject[0];
}
@@ -223,8 +224,8 @@
if (type == IResource.FOLDER) {
IFolder folder = (IFolder) resource;
IResource[] members = folder.members();
- for (int i = 0; i < members.length; i++) {
- deleteResource(members[i]);
+ for (IResource member : members) {
+ deleteResource(member);
}
folder.delete(true, null);
} else if (type == IResource.FILE) {
@@ -247,8 +248,8 @@
if (sortedFolder.exists()) {
//delete all sorted files
IResource[] members = sortedFolder.members();
- for (int i = 0; i < members.length; i++) {
- deleteResource(members[i]);
+ for (IResource member : members) {
+ deleteResource(member);
}
}
@@ -270,8 +271,7 @@
build((IFile) unsortedResource);
} else {
IResource[] members = ((IFolder) unsortedResource).members();
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
fullBuild(member);
}
}
@@ -291,8 +291,9 @@
*/
private IFolder getSortedFolder() {
String sortedFolder = arguments.get(SORTED_FOLDER);
- if (sortedFolder == null)
+ if (sortedFolder == null) {
sortedFolder = DEFAULT_SORTED_FOLDER;
+ }
return getProject().getFolder(sortedFolder);
}
@@ -302,8 +303,9 @@
*/
private IFolder getUnsortedFolder() {
String unsortedFolder = arguments.get(UNSORTED_FOLDER);
- if (unsortedFolder == null)
+ if (unsortedFolder == null) {
unsortedFolder = DEFAULT_UNSORTED_FOLDER;
+ }
return getProject().getFolder(unsortedFolder);
}
@@ -344,8 +346,8 @@
if (isUnderUnsortedFolder || isOverUnsortedFolder) {
IResourceDelta[] affectedChildren = delta.getAffectedChildren();
- for (int i = 0; i < affectedChildren.length; ++i) {
- incrementalBuild(affectedChildren[i]);
+ for (IResourceDelta element : affectedChildren) {
+ incrementalBuild(element);
}
}
}
@@ -395,8 +397,9 @@
*/
private void recordChangedResources(IResourceDelta delta) throws CoreException {
changedResources.clear();
- if (delta == null)
+ if (delta == null) {
return;
+ }
delta.accept(delta1 -> {
changedResources.add(delta1.getResource());
return true;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/TestBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/TestBuilder.java
index ea1379d..b0fd1ad 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/TestBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/builders/TestBuilder.java
@@ -106,8 +106,9 @@
protected IProject[] build(int kind, Map<String, String> args, IProgressMonitor monitor) throws CoreException {
arguments = args == null ? new HashMap<>(1) : args;
logPluginLifecycleEvent(getBuildId());
- if (ruleCallBack == null)
+ if (ruleCallBack == null) {
return new IProject[0];
+ }
ruleCallBack.builder = this;
return ruleCallBack.build(kind, args, monitor);
}
@@ -118,8 +119,9 @@
*/
@Override
public ISchedulingRule getRule(int trigger, Map<String, String> args) {
- if (ruleCallBack == null)
+ if (ruleCallBack == null) {
return super.getRule(trigger, args);
+ }
ruleCallBack.builder = this;
return ruleCallBack.getRule(name, this, trigger, args);
}
@@ -136,8 +138,9 @@
*/
private String getBuildId() {
String buildId = arguments.get(BUILD_ID);
- if (buildId == null)
+ if (buildId == null) {
buildId = DEFAULT_BUILD_ID;
+ }
return buildId;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileStore.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileStore.java
index d64e973..50c478d 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileStore.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileStore.java
@@ -36,8 +36,9 @@
public java.io.File toLocalFile(int options, IProgressMonitor monitor) {
IPath parentPath = ResourcesPlugin.getWorkspace().getRoot().getLocation().append("bogus_fs");
File parent = new java.io.File(parentPath.toOSString());
- if (!parent.exists())
+ if (!parent.exists()) {
parent.mkdirs();
+ }
return new java.io.File(parentPath.append(getName()).toOSString());
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileSystem.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileSystem.java
index 1d53349..66b5335 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileSystem.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bogus/BogusFileSystem.java
@@ -28,8 +28,9 @@
public static BogusFileSystem getInstance() {
BogusFileSystem tmpInstance = instance;
- if (tmpInstance != null)
+ if (tmpInstance != null) {
return tmpInstance;
+ }
return instance = new BogusFileSystem();
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileStore.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileStore.java
index e287b51..0baaf7b 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileStore.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileStore.java
@@ -71,8 +71,9 @@
@Override
public IFileStore getParent() {
IPath path = getPath();
- if (path.segmentCount() == 0)
+ if (path.segmentCount() == 0) {
return null;
+ }
return new BrokenFileStore(path.removeLastSegments(1));
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileSystem.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileSystem.java
index 2b359b9..378b399 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileSystem.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/broken/BrokenFileSystem.java
@@ -27,8 +27,9 @@
public static BrokenFileSystem getInstance() {
BrokenFileSystem tmpInstance = instance;
- if (tmpInstance != null)
+ if (tmpInstance != null) {
return tmpInstance;
+ }
return instance = new BrokenFileSystem();
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bug440110/Bug440110FileStore.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bug440110/Bug440110FileStore.java
index 5fef03f..d8ff2e8 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bug440110/Bug440110FileStore.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/bug440110/Bug440110FileStore.java
@@ -34,8 +34,9 @@
@Override
public IFileStore getParent() {
- if (path.segmentCount() == 0)
+ if (path.segmentCount() == 0) {
return null;
+ }
return new Bug440110FileStore(path.removeLastSegments(1));
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryFileStore.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryFileStore.java
index 776328b..0860356 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryFileStore.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryFileStore.java
@@ -59,8 +59,9 @@
@Override
public IFileStore getParent() {
- if (path.segmentCount() == 0)
+ if (path.segmentCount() == 0) {
return null;
+ }
return new MemoryFileStore(path.removeLastSegments(1));
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryTree.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryTree.java
index f494f36..39ace07 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryTree.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/ram/MemoryTree.java
@@ -50,8 +50,9 @@
Node getChild(String name) {
for (int i = 0, imax = children.size(); i < imax; i++) {
Node child = children.get(i);
- if (child.getInfo(false).getName().equals(name))
+ if (child.getInfo(false).getName().equals(name)) {
return child;
+ }
}
return null;
}
@@ -69,8 +70,9 @@
void remove(String name) {
Node child = getChild(name);
- if (child != null)
+ if (child != null) {
children.remove(child);
+ }
}
@Override
@@ -113,8 +115,9 @@
System.arraycopy(oldContents, 0, newContents, 0, oldContents.length);
System.arraycopy(bytes, 0, newContents, oldContents.length, bytes.length);
this.contents = newContents;
- } else
+ } else {
this.contents = bytes;
+ }
info.setLastModified(System.currentTimeMillis());
((FileInfo) info).setLength(bytes.length);
}
@@ -124,8 +127,9 @@
protected IFileInfo info;
Node(Node parent, String name) {
- if (parent != null)
+ if (parent != null) {
((DirNode) parent).add(this);
+ }
FileInfo fileInfo = new FileInfo(name);
initializeInfo(fileInfo);
this.info = fileInfo;
@@ -144,8 +148,9 @@
void putInfo(IFileInfo newInfo, int options) {
if ((options & EFS.SET_ATTRIBUTES) != 0) {
- for (int i = 0; i < ALL_ATTRIBUTES.length; i++)
- info.setAttribute(ALL_ATTRIBUTES[i], newInfo.getAttribute(ALL_ATTRIBUTES[i]));
+ for (int element : ALL_ATTRIBUTES) {
+ info.setAttribute(element, newInfo.getAttribute(element));
+ }
}
if ((options & EFS.SET_LAST_MODIFIED) != 0) {
info.setLastModified(newInfo.getLastModified());
@@ -177,18 +182,21 @@
public String[] childNames(IPath path) {
Node node = findNode(path);
- if (node == null || node.isFile())
+ if (node == null || node.isFile()) {
return null;
+ }
return ((DirNode) node).childNames();
}
public void delete(IPath path) {
//cannot delete the root
- if (path.segmentCount() == 0)
+ if (path.segmentCount() == 0) {
return;
+ }
Node parent = findNode(path.removeLastSegments(1));
- if (parent == null || parent.isFile())
+ if (parent == null || parent.isFile()) {
return;
+ }
((DirNode) parent).remove(path.lastSegment());
}
@@ -207,8 +215,9 @@
*/
public synchronized IFileInfo fetchInfo(IPath path) {
Node node = findNode(path);
- if (node == null)
+ if (node == null) {
return new FileInfo(path.lastSegment());
+ }
return node.getInfo(true);
}
@@ -221,8 +230,9 @@
private Node findNode(IPath path) {
Node current = root;
for (int i = 0, imax = path.segmentCount(); i < imax; i++) {
- if (current == null || current.isFile())
+ if (current == null || current.isFile()) {
return null;
+ }
current = ((DirNode) current).getChild(path.segment(i));
}
return current;
@@ -231,18 +241,21 @@
public Node mkdir(IPath path, boolean deep) throws CoreException {
Node dir = findNode(path);
if (dir != null) {
- if (dir.isFile())
+ if (dir.isFile()) {
Policy.error("A file exists with this name: " + path);
+ }
return dir;
}
final IPath parentPath = path.removeLastSegments(1);
Node parent = findNode(parentPath);
if (parent != null) {
- if (parent.isFile())
+ if (parent.isFile()) {
Policy.error("Parent is a file: " + path);
+ }
} else {
- if (!deep)
+ if (!deep) {
Policy.error("Parent does not exist: " + parentPath);
+ }
parent = mkdir(parentPath, deep);
}
//create the child directory
@@ -251,32 +264,38 @@
public InputStream openInputStream(IPath path) throws CoreException {
Node node = findNode(path);
- if (node == null)
+ if (node == null) {
Policy.error("File not found: " + path);
- if (!node.isFile())
+ }
+ if (!node.isFile()) {
Policy.error("Cannot open stream on directory: " + path);
+ }
return ((FileNode) node).openInputStream();
}
public OutputStream openOutputStream(IPath path, int options) throws CoreException {
Node node = findNode(path);
//if we already have such a file, just open a stream on it
- if (node instanceof DirNode)
+ if (node instanceof DirNode) {
Policy.error("Could not create file: " + path);
- if (node instanceof FileNode)
+ }
+ if (node instanceof FileNode) {
return ((FileNode) node).openOutputStream(options);
+ }
//if the parent exists we can create the file
Node parent = findNode(path.removeLastSegments(1));
- if (!(parent instanceof DirNode))
+ if (!(parent instanceof DirNode)) {
Policy.error("Could not create file: " + path);
+ }
node = new FileNode(parent, path.lastSegment());
return ((FileNode) node).openOutputStream(options);
}
public void putInfo(IPath path, IFileInfo info, int options) throws CoreException {
Node node = findNode(path);
- if (node == null)
+ if (node == null) {
Policy.error("File not found: " + path);
+ }
node.putInfo(info, options);
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/remote/RemoteFileStore.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/remote/RemoteFileStore.java
index abbd221..a7c84f0 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/remote/RemoteFileStore.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/remote/RemoteFileStore.java
@@ -23,10 +23,12 @@
public class RemoteFileStore extends MemoryFileStore {
private static String createAuthoritySegment(String userInfo, String host, int port) {
String authority = host;
- if (userInfo != null)
+ if (userInfo != null) {
authority = userInfo + "___" + authority;
- if (port != -1)
+ }
+ if (port != -1) {
authority += "___" + port;
+ }
return authority;
}
@@ -50,8 +52,9 @@
@Override
public IFileStore getParent() {
- if (remotePath.segmentCount() == 0)
+ if (remotePath.segmentCount() == 0) {
return null;
+ }
return new RemoteFileStore(userInfo, host, port, remotePath.removeLastSegments(1));
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileStore.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileStore.java
index d80334e..da4c183 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileStore.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileStore.java
@@ -54,9 +54,10 @@
@Override
public IFileStore[] childStores(int options, IProgressMonitor monitor) throws CoreException {
IFileStore[] childStores = baseStore.childStores(options, monitor);
- for (int i = 0; i < childStores.length; i++)
+ for (int i = 0; i < childStores.length; i++) {
// replace ordinary file store with wrapper version
childStores[i] = createNewWrappedStore(childStores[i]);
+ }
return childStores;
}
@@ -72,10 +73,12 @@
@Override
public boolean equals(Object obj) {
- if (obj == this)
+ if (obj == this) {
return true;
- if (!(obj instanceof WrapperFileStore))
+ }
+ if (!(obj instanceof WrapperFileStore)) {
return false;
+ }
return baseStore.equals(((WrapperFileStore) obj).baseStore);
}
@@ -132,8 +135,9 @@
@Override
public boolean isParentOf(IFileStore other) {
- if (!(other instanceof WrapperFileStore))
+ if (!(other instanceof WrapperFileStore)) {
return false;
+ }
IFileStore otherBaseStore = ((WrapperFileStore) other).baseStore;
return baseStore.isParentOf(otherBaseStore);
}
@@ -146,8 +150,9 @@
@Override
public void move(IFileStore destination, int options, IProgressMonitor monitor) throws CoreException {
- if (destination instanceof WrapperFileStore)
+ if (destination instanceof WrapperFileStore) {
destination = ((WrapperFileStore) destination).baseStore;
+ }
baseStore.move(destination, options, monitor);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileSystem.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileSystem.java
index b8bb630..855e60b 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileSystem.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/filesystem/wrapper/WrapperFileSystem.java
@@ -45,8 +45,9 @@
}
public static synchronized WrapperFileSystem getInstance() {
- if (instance != null)
+ if (instance != null) {
return instance;
+ }
return instance = new WrapperFileSystem();
}
@@ -60,10 +61,11 @@
* based implementation.
*/
public static void setCustomFileStore(Class<? extends WrapperFileStore> fs) {
- if (fs == null)
+ if (fs == null) {
customFS = WrapperFileStore.class;
- else
+ } else {
customFS = fs;
+ }
}
public static URI getWrappedURI(URI baseURI) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/BucketTreeTests.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/BucketTreeTests.java
index e94ad92..5e3d65a 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/BucketTreeTests.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/BucketTreeTests.java
@@ -79,8 +79,9 @@
protected Object readEntryValue(DataInputStream source) throws IOException {
int length = source.readUnsignedShort();
Map<String, String> value = new HashMap<>(length);
- for (int j = 0; j < length; j++)
+ for (int j = 0; j < length; j++) {
value.put(source.readUTF(), source.readUTF());
+ }
return value;
}
@@ -98,10 +99,12 @@
}
if (value == null) {
existing.remove(key);
- if (existing.isEmpty())
+ if (existing.isEmpty()) {
existing = null;
- } else
+ }
+ } else {
existing.put(key, value);
+ }
setEntryValue(pathAsString, existing);
}
@@ -197,8 +200,7 @@
fail(tag + ".3", e);
}
assertEquals(tag + ".4", expected.size(), visited.size());
- for (Iterator<IPath> i = expected.iterator(); i.hasNext();) {
- IPath path = i.next();
+ for (IPath path : expected) {
assertTrue(tag + ".5 " + path, visited.contains(path));
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/CaseSensitivityTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/CaseSensitivityTest.java
index aa65bc2..28eb081 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/CaseSensitivityTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/CaseSensitivityTest.java
@@ -52,8 +52,9 @@
project2.open(null);
assertTrue("2.0", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("2.1", e);
+ }
}
}
@@ -75,8 +76,9 @@
folder2.create(true, true, null);
assertTrue("2.0", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("2.1", e);
+ }
}
// create a file; should fail because has same name with different casing
@@ -107,8 +109,9 @@
file2.create(getRandomContents(), true, null);
assertTrue("2.0", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("2.1", e);
+ }
}
// create a folder; should fail because has same name with different casing
@@ -147,8 +150,9 @@
project1.move(Path.ROOT.append(project2.getName().toUpperCase()), true, null);
assertTrue("3.0", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("3.99", e);
+ }
}
}
@@ -178,8 +182,9 @@
folder1.move(folder3.getFullPath(), true, null);
assertTrue("3.1", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("3.2", e);
+ }
}
}
@@ -209,8 +214,9 @@
file1.move(file3.getFullPath(), true, null);
assertTrue("3.1", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("3.2", e);
+ }
}
}
@@ -279,8 +285,9 @@
file1.copy(destinationProject.getFullPath().append(file1.getName()), true, null);
assertTrue("1.2.1", isCaseSensitive);
} catch (CoreException e) {
- if (isCaseSensitive)
+ if (isCaseSensitive) {
fail("1.2.2", e);
+ }
}
// try to move the file from source project to destination project.
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/FileSystemResourceManagerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/FileSystemResourceManagerTest.java
index 96ed253..85ac831 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/FileSystemResourceManagerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/FileSystemResourceManagerTest.java
@@ -190,8 +190,9 @@
final IFolder folder = project.getFolder("Folder1");
IWorkspaceRunnable operation = monitor -> {
IResource[] members = folder.members();
- for (int i = 0; i < members.length; i++)
- ((Resource) members[i]).getResourceInfo(false, true).clear(M_LOCAL_EXISTS);
+ for (IResource member : members) {
+ ((Resource) member).getResourceInfo(false, true).clear(M_LOCAL_EXISTS);
+ }
};
getWorkspace().run(operation, null);
assertTrue("2.0", project.isLocal(IResource.DEPTH_ONE));
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/HistoryStoreTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/HistoryStoreTest.java
index c6d8de7..c3e74a2 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/HistoryStoreTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/HistoryStoreTest.java
@@ -41,11 +41,13 @@
String dump() {
StringBuffer buffer = new StringBuffer();
buffer.append("Expected:\n");
- for (Integer integer : expected)
+ for (Integer integer : expected) {
buffer.append("\t" + integer + "\n");
+ }
buffer.append("Actual:\n");
- for (Integer integer : actual)
+ for (Integer integer : actual) {
buffer.append("\t" + integer + "\n");
+ }
return buffer.toString();
}
@@ -138,8 +140,9 @@
} catch (IOException e) {
i = 0;
}
- if (c != -1)
+ if (c != -1) {
i = 0;
+ }
return i;
}
@@ -263,8 +266,9 @@
}
// assert that the most recent states were preserved
- for (int i = 0; i < states.length; i++)
+ for (int i = 0; i < states.length; i++) {
assertEquals("1.4." + i, oldStates[i], states[i]);
+ }
/* test max file state size */
description.setMaxFileStates(15);
@@ -1032,8 +1036,9 @@
// Make sure we have ITERATIONS number of states
assertEquals("5.1", ITERATIONS, states.length);
// Make sure that each of these states really exists in the filesystem.
- for (int i = 0; i < states.length; i++)
+ for (int i = 0; i < states.length; i++) {
assertTrue("5.2." + i, states[i].exists());
+ }
}
public void testFindDeleted() {
@@ -1398,8 +1403,9 @@
} catch (CoreException e) {
fail("3.1." + i, e);
}
- if (!compareContent(inFile, inContents))
+ if (!compareContent(inFile, inContents)) {
fail("3.2." + i + " No match, files are not identical.");
+ }
}
stateArray = historyStore.getStates(secondValidFile.getFullPath(), getMonitor());
@@ -1410,8 +1416,9 @@
} catch (CoreException e) {
fail("4.1." + i, e);
}
- if (!compareContent(inFile, inContents))
+ if (!compareContent(inFile, inContents)) {
fail("4.2." + i + " No match, files are not identical.");
+ }
}
/* Test getting an invalid file state. */
@@ -1977,8 +1984,9 @@
/* Set new contents on the file. Should add two entries to the store. */
try {
- for (int i = 0; i < 2; i++)
+ for (int i = 0; i < 2; i++) {
file.setContents(getContents(contents[i + 1]), true, true, getMonitor());
+ }
} catch (CoreException e) {
fail("2.0", e);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalStoreTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalStoreTest.java
index a9f0d55..8c26103 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalStoreTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalStoreTest.java
@@ -38,13 +38,15 @@
protected int countChildren(File root) {
String[] children = root.list();
- if (children == null)
+ if (children == null) {
return 0;
+ }
int result = 0;
- for (int i = 0; i < children.length; i++) {
- File child = new File(root, children[i]);
- if (child.isDirectory())
+ for (String element : children) {
+ File child = new File(root, element);
+ if (child.isDirectory()) {
result += countChildren(child);
+ }
result++;
}
return result;
@@ -53,11 +55,12 @@
public int countChildren(IFolder root) throws CoreException {
int total = 0;
IResource[] children = root.members();
- for (int i = 0; i < children.length; i++) {
- if (children[i].getType() == IResource.FILE)
+ for (IResource element : children) {
+ if (element.getType() == IResource.FILE) {
total++;
- else
- total += countChildren((IFolder) children[i]);
+ } else {
+ total += countChildren((IFolder) element);
+ }
}
return total;
}
@@ -87,9 +90,9 @@
protected void createNode(IFileStore node) throws CoreException {
char type = node.getName().charAt(0);
- if (type == 'd')
+ if (type == 'd') {
node.mkdir(EFS.NONE, null);
- else {
+ } else {
InputStream input = getRandomContents();
OutputStream output = node.openOutputStream(EFS.NONE, null);
transferData(input, output);
@@ -97,8 +100,9 @@
}
protected void createTree(IFileStore[] tree) throws CoreException {
- for (int i = 0; i < tree.length; i++)
- createNode(tree[i]);
+ for (IFileStore element : tree) {
+ createNode(element);
+ }
}
/**
@@ -113,8 +117,9 @@
*/
protected String getBigString(int size) {
StringBuffer sb = new StringBuffer();
- while (sb.length() < size)
+ while (sb.length() < size) {
sb.append(getRandomString());
+ }
return sb.toString();
}
@@ -128,8 +133,9 @@
protected IFileStore[] getTree(IFileStore root, String[] elements) {
IFileStore[] tree = new IFileStore[elements.length];
- for (int i = 0; i < elements.length; i++)
+ for (int i = 0; i < elements.length; i++) {
tree[i] = root.getChild(elements[i]);
+ }
return tree;
}
@@ -194,9 +200,11 @@
}
protected boolean verifyTree(IFileStore[] tree) {
- for (int i = 0; i < tree.length; i++)
- if (!verifyNode(tree[i]))
+ for (int i = 0; i < tree.length; i++) {
+ if (!verifyNode(tree[i])) {
return false;
+ }
+ }
return true;
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalSyncTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalSyncTest.java
index 2367b9c..0352e9d 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalSyncTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/LocalSyncTest.java
@@ -73,8 +73,9 @@
assertTrue("1.1", project.exists());
/* resources should not exist anymore */
- for (int i = 1; i < resources.length; i++)
+ for (int i = 1; i < resources.length; i++) {
assertTrue("1.2", !resources[i].exists());
+ }
}
public void testProjectWithNoResources() {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/MoveTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/MoveTest.java
index e08e667..cc1ed83 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/MoveTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/MoveTest.java
@@ -52,13 +52,15 @@
* This test has Windows as the target OS. Drives C: and D: should be available.
*/
public void testMoveFileAcrossVolumes() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
/* look for the adequate environment */
String[] devices = findAvailableDevices();
- if (devices[0] == null || devices[1] == null)
+ if (devices[0] == null || devices[1] == null) {
return;
+ }
// create common objects
String location = getUniqueString();
@@ -182,13 +184,15 @@
* This test has Windows as the target OS. Drives C: and D: should be available.
*/
public void testMoveFolderAcrossVolumes() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
/* look for the adequate environment */
String[] devices = findAvailableDevices();
- if (devices[0] == null || devices[1] == null)
+ if (devices[0] == null || devices[1] == null) {
return;
+ }
// create common objects
String location = getUniqueString();
@@ -332,8 +336,7 @@
for (int j = 0; j < numberOfProperties; j++) {
propNames[j] = "prop" + j;
propValues[j] = "value" + j;
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
QualifiedName propName = new QualifiedName("test", resource.getName() + propNames[j]);
String propValue = resource.getName() + propValues[j];
resource.setPersistentProperty(propName, propValue);
@@ -403,8 +406,7 @@
for (int j = 0; j < numberOfProperties; j++) {
propNames[j] = "prop" + j;
propValues[j] = "value" + j;
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
QualifiedName propName = new QualifiedName("test", resource.getName() + propNames[j]);
String propValue = resource.getName() + propValues[j];
resource.setPersistentProperty(propName, propValue);
@@ -704,8 +706,9 @@
}
// get new projects instances
- for (int i = 0; i < numberOfProjects; i++)
+ for (int i = 0; i < numberOfProjects; i++) {
projects[i] = getWorkspace().getRoot().getProject(projectNames[i]);
+ }
// assert properties still exist (persistent and session)
for (int i = 0; i < numberOfProjects; i++) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/RefreshLocalPerformanceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/RefreshLocalPerformanceTest.java
index c70b55f..ef45af3 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/RefreshLocalPerformanceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/RefreshLocalPerformanceTest.java
@@ -40,13 +40,15 @@
protected int countChildren(File root) {
String[] children = root.list();
- if (children == null)
+ if (children == null) {
return 0;
+ }
int result = 0;
- for (int i = 0; i < children.length; i++) {
- File child = new File(root, children[i]);
- if (child.isDirectory())
+ for (String element : children) {
+ File child = new File(root, element);
+ if (child.isDirectory()) {
result += countChildren(child);
+ }
result++;
}
return result;
@@ -77,8 +79,9 @@
*/
public void testLocalRefreshPerformance() throws Exception {
// test if the test can be done in this machine
- if (!bigSiteLocation.toFile().isDirectory())
+ if (!bigSiteLocation.toFile().isDirectory()) {
return;
+ }
// create common objects
int n = 10;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SafeChunkyInputOutputStreamTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SafeChunkyInputOutputStreamTest.java
index 792c62f..1f6187a 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SafeChunkyInputOutputStreamTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SafeChunkyInputOutputStreamTest.java
@@ -29,20 +29,25 @@
}
protected boolean compare(byte[] source, byte[] target) {
- if (source.length != target.length)
+ if (source.length != target.length) {
return false;
- for (int i = 0; i < target.length; i++)
- if (source[i] != target[i])
+ }
+ for (int i = 0; i < target.length; i++) {
+ if (source[i] != target[i]) {
return false;
+ }
+ }
return true;
}
protected byte[] merge(byte[] b1, byte[] b2) {
byte[] result = new byte[b1.length + b2.length];
- for (int i = 0; i < b1.length; i++)
+ for (int i = 0; i < b1.length; i++) {
result[i] = b1[i];
- for (int i = 0; i < b2.length; i++)
+ }
+ for (int i = 0; i < b2.length; i++) {
result[b1.length + i] = b2[i];
+ }
return result;
}
@@ -212,12 +217,13 @@
} catch (IOException e) {
fail("1.0", e);
} finally {
- if (output != null)
+ if (output != null) {
try {
output.close();
} catch (IOException e) {
fail("1.1", e);
}
+ }
}
DataInputStream input = null;
@@ -230,12 +236,13 @@
} catch (IOException e) {
fail("2.1", e);
} finally {
- if (input != null)
+ if (input != null) {
try {
input.close();
} catch (IOException e) {
fail("2.2", e);
}
+ }
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SymlinkResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SymlinkResourceTest.java
index 06a9130..25e8073 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SymlinkResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/SymlinkResourceTest.java
@@ -83,8 +83,9 @@
*/
public void testBug232426() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
/* Re-use projects which are cleaned up automatically */
final IProject project = projects[0];
getWorkspace().run((IWorkspaceRunnable) monitor -> {
@@ -113,8 +114,9 @@
public void testBug358830() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
/* Re-use projects which are cleaned up automatically */
final IProject project = projects[0];
getWorkspace().run((IWorkspaceRunnable) monitor -> {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/Test342968FileSystem.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/Test342968FileSystem.java
index b0ccbcc..1c250b2 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/Test342968FileSystem.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/Test342968FileSystem.java
@@ -14,8 +14,9 @@
import java.net.URI;
import java.net.URISyntaxException;
import org.eclipse.core.filesystem.*;
-import org.eclipse.core.filesystem.provider.*;
+import org.eclipse.core.filesystem.provider.FileStore;
import org.eclipse.core.filesystem.provider.FileSystem;
+import org.eclipse.core.filesystem.provider.FileTree;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/UnifiedTreeTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/UnifiedTreeTest.java
index 1a97c1a..bd38aae 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/UnifiedTreeTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/localstore/UnifiedTreeTest.java
@@ -49,8 +49,9 @@
out.write("contents".getBytes());
} finally {
try {
- if (out != null)
+ if (out != null) {
out.close();
+ }
} catch (IOException e) {
//ignore
}
@@ -78,8 +79,9 @@
IFileStore child = folder.getChild("fsFolder" + i);
child.mkdir(EFS.NONE, null);
set.put(child.toString(), "");
- if (i < (limit / 2))
+ if (i < (limit / 2)) {
createFiles(child, set);
+ }
}
}
@@ -90,8 +92,9 @@
child.create(true, true, null);
String location = child.getLocation().toOSString();
set.put(location, "");
- if (i < (limit / 2))
+ if (i < (limit / 2)) {
createFiles(child, set);
+ }
}
}
@@ -128,8 +131,9 @@
/* test the node.getLocalName() method */
final IResource resource = node.getResource();
final IFileStore store = ((Resource) resource).getStore();
- if (node.existsInFileSystem())
+ if (node.existsInFileSystem()) {
assertEquals("1.0", store.fetchInfo().getName(), node.getLocalName());
+ }
assertEquals("1.1", store, node.getStore());
/* remove from the hash table the resource we're visiting */
@@ -173,16 +177,18 @@
final IResource resource = node.getResource();
IFileStore store = ((Resource) resource).getStore();
String key = store.fetchInfo().getName();
- if (node.existsInFileSystem())
+ if (node.existsInFileSystem()) {
assertEquals("1.0", key, node.getLocalName());
+ }
assertEquals("1.1", store, node.getStore());
/* force children to be added to the queue */
node.getChildren();
/* skip some resources */
- if (resource.getName().startsWith("fsFolder"))
+ if (resource.getName().startsWith("fsFolder")) {
return false;
+ }
/* remove from the hash table the resource we're visiting */
set.remove(resource.getLocation().toOSString());
@@ -225,8 +231,9 @@
/* test the node.getLocalName() method */
final IResource resource = node.getResource();
IFileStore store = ((Resource) resource).getStore();
- if (node.existsInFileSystem())
+ if (node.existsInFileSystem()) {
assertEquals("1.0", store.fetchInfo().getName(), node.getLocalName());
+ }
assertEquals("1.1", store, node.getStore());
/* remove from the hash table the resource we're visiting */
set.remove(resource.getLocation().toOSString());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeDescription.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeDescription.java
index 310e100..d3219d0 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeDescription.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeDescription.java
@@ -43,8 +43,7 @@
}
private void accumulateStatus(IResource[] resources, List<ModelStatus> result, String message) {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
result.add(new ModelStatus(IStatus.WARNING, "org.eclipse.core.tests.resources", TestModelProvider.ID, getMessageFor(message, resource)));
}
}
@@ -63,8 +62,9 @@
accumulateStatus(changedRoots.toArray(new IResource[changedRoots.size()]), result, CHANGED);
accumulateStatus(closedProjects.toArray(new IResource[closedProjects.size()]), result, CLOSED);
if (!result.isEmpty()) {
- if (result.size() == 1)
+ if (result.size() == 1) {
return result.get(0);
+ }
return new MultiStatus("org.eclipse.core.tests.resources", 0, result.toArray(new IStatus[result.size()]), "Changes were validated", null);
}
return Status.OK_STATUS;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeValidationTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeValidationTest.java
index 0b425d2..1a2548e 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeValidationTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/ChangeValidationTest.java
@@ -36,28 +36,30 @@
List<String> actualMessages = new ArrayList<>();
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- String message = getModelMessage(children[i]);
- if (message != null)
+ for (IStatus element : children) {
+ String message = getModelMessage(element);
+ if (message != null) {
actualMessages.add(message);
+ }
}
} else {
String message = getModelMessage(status);
- if (message != null)
+ if (message != null) {
actualMessages.add(message);
+ }
}
if (expectedMessages.length < actualMessages.size()) {
for (String actual : actualMessages) {
boolean found = false;
- for (int i = 0; i < expectedMessages.length; i++) {
- String expected = expectedMessages[i];
+ for (String expected : expectedMessages) {
if (actual.equals(expected)) {
found = true;
break;
}
}
- if (!found)
+ if (!found) {
fail("Unexpected message returned: " + actual);
+ }
}
} else {
for (String expectedMessage : expectedMessages) {
@@ -80,8 +82,9 @@
if (status instanceof ModelStatus) {
ModelStatus ms = (ModelStatus) status;
String id = ms.getModelProviderId();
- if (id.equals(TestModelProvider.ID))
+ if (id.equals(TestModelProvider.ID)) {
return status.getMessage();
+ }
}
return null;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/TestModelProvider.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/TestModelProvider.java
index 916563e..efc1b82 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/TestModelProvider.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/mapping/TestModelProvider.java
@@ -34,8 +34,9 @@
@Override
public IStatus validateChange(IResourceDelta rootDelta, IProgressMonitor monitor) {
- if (!enabled)
+ if (!enabled) {
return new ModelStatus(IStatus.OK, ResourcesPlugin.PI_RESOURCES, ID, Status.OK_STATUS.getMessage());
+ }
final ChangeDescription description = new ChangeDescription();
try {
rootDelta.accept(delta -> description.recordChange(delta));
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/properties/PropertyManagerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/properties/PropertyManagerTest.java
index cf5b212..a207e97 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/properties/PropertyManagerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/properties/PropertyManagerTest.java
@@ -11,7 +11,6 @@
*******************************************************************************/
package org.eclipse.core.tests.internal.properties;
-import java.util.Enumeration;
import java.util.Vector;
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -115,9 +114,9 @@
private void join(Thread[] threads) {
//wait for all threads to finish
- for (int j = 0; j < threads.length; j++) {
+ for (Thread thread : threads) {
try {
- threads[j].join();
+ thread.join();
} catch (InterruptedException e) {
fail("#join", e);
}
@@ -146,8 +145,9 @@
final CoreException[] errorPointer = new CoreException[1];
Thread[] threads = createThreads(target, names, values, errorPointer);
join(threads);
- if (errorPointer[0] != null)
+ if (errorPointer[0] != null) {
fail("2.0", errorPointer[0]);
+ }
// remove trash
try {
@@ -191,8 +191,9 @@
fail("1.99." + i, e);
}
join(threads);
- if (errorPointer[0] != null)
+ if (errorPointer[0] != null) {
fail("2.0." + i, errorPointer[0]);
+ }
}
// remove trash
try {
@@ -486,14 +487,12 @@
props.addElement(new StoredProperty(propName3, propValue3));
// set the properties individually and retrieve them
- for (Enumeration<StoredProperty> e = props.elements(); e.hasMoreElements();) {
- StoredProperty prop = e.nextElement();
+ for (StoredProperty prop : props) {
manager.setProperty(target, prop.getName(), prop.getStringValue());
assertEquals("1.0." + prop.getName(), prop.getStringValue(), manager.getProperty(target, prop.getName()));
}
// check properties are be appropriately deleted (when set to null)
- for (Enumeration<StoredProperty> e = props.elements(); e.hasMoreElements();) {
- StoredProperty prop = e.nextElement();
+ for (StoredProperty prop : props) {
manager.setProperty(target, prop.getName(), null);
assertEquals("2.0." + prop.getName(), null, manager.getProperty(target, prop.getName()));
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ModelObjectReaderWriterTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ModelObjectReaderWriterTest.java
index cf4da0b..c15f1db 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ModelObjectReaderWriterTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ModelObjectReaderWriterTest.java
@@ -175,10 +175,11 @@
String key = entry.getKey();
String value = entry.getValue();
String value2 = args2.get(key);
- if (value == null)
+ if (value == null) {
assertNull(errorTag + ".2." + (i + 1) + x, value2);
- else
+ } else {
assertTrue(errorTag + ".3." + (i + 1) + x, args.get(key).equals((args2.get(key))));
+ }
x++;
}
}
@@ -217,8 +218,9 @@
// The old reader previously returned null for an empty comment. We
// are changing this so it now returns an empty string.
assertEquals(errorTag + ".1", 0, description2.getComment().length());
- } else
+ } else {
assertTrue(errorTag + ".2", description.getComment().equals(description2.getComment()));
+ }
IProject[] projects = description.getReferencedProjects();
IProject[] projects2 = description2.getReferencedProjects();
@@ -246,9 +248,11 @@
}
protected boolean contains(Object key, Object[] array) {
- for (int i = 0; i < array.length; i++)
- if (key.equals(array[i]))
+ for (Object element : array) {
+ if (key.equals(element)) {
return true;
+ }
+ }
return false;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferenceModifyListener.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferenceModifyListener.java
index 7a50bde..4ef0ddf 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferenceModifyListener.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferenceModifyListener.java
@@ -22,16 +22,19 @@
private static String getSegment(String path, int segment) {
int start = path.indexOf(IPath.SEPARATOR) == 0 ? 1 : 0;
int end = path.indexOf(IPath.SEPARATOR, start);
- if (end == path.length() - 1)
+ if (end == path.length() - 1) {
end = -1;
+ }
for (int i = 0; i < segment; i++) {
- if (end == -1)
+ if (end == -1) {
return null;
+ }
start = end + 1;
end = path.indexOf(IPath.SEPARATOR, start);
}
- if (end == -1)
+ if (end == -1) {
end = path.length();
+ }
return path.substring(start, end);
}
@@ -41,8 +44,9 @@
@Override
public IEclipsePreferences preApply(IEclipsePreferences node) {
- if (equalsQualifier(node, "test.load.is.import"))
+ if (equalsQualifier(node, "test.load.is.import")) {
return testLoadIsImport(node);
+ }
return super.preApply(node);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferencesTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferencesTest.java
index 58a3b48..18fe632 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferencesTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ProjectPreferencesTest.java
@@ -212,12 +212,13 @@
} catch (IOException e) {
fail("1.0", e);
} finally {
- if (input != null)
+ if (input != null) {
try {
input.close();
} catch (IOException e) {
// ignore
}
+ }
}
// change settings in the file
@@ -233,12 +234,13 @@
} catch (IOException e) {
fail("2.0", e);
} finally {
- if (output != null)
+ if (output != null) {
try {
output.close();
} catch (IOException e) {
// ignore
}
+ }
}
IFile workspaceFile = getFileInWorkspace(project, qualifier);
@@ -425,12 +427,13 @@
} catch (IOException e) {
fail("1.3", e);
} finally {
- if (contents != null)
+ if (contents != null) {
try {
contents.close();
} catch (IOException e) {
// ignore
}
+ }
}
assertEquals("2.0", value2, props.getProperty("subnode/" + key2));
assertEquals("2.1", value1, props.getProperty("subnode/" + key1));
@@ -573,8 +576,9 @@
fail("1.1", e);
} finally {
try {
- if (output != null)
+ if (output != null) {
output.close();
+ }
} catch (IOException e) {
// ignore
}
@@ -585,10 +589,12 @@
@Override
public void logging(IStatus status, String plugin) {
Throwable exception = status.getException();
- if (exception == null || !(exception instanceof CoreException))
+ if (exception == null || !(exception instanceof CoreException)) {
return;
- if (IResourceStatus.WORKSPACE_LOCKED == ((CoreException) exception).getStatus().getCode())
+ }
+ if (IResourceStatus.WORKSPACE_LOCKED == ((CoreException) exception).getStatus().getCode()) {
fail("3.0");
+ }
}
};
@@ -874,8 +880,9 @@
List<String> lines = new ArrayList<>();
String line = br.readLine();
while (line != null) {
- if ((!line.startsWith("#")) && (!line.startsWith("eclipse.preferences.version")))
+ if ((!line.startsWith("#")) && (!line.startsWith("eclipse.preferences.version"))) {
lines.add(line);
+ }
line = br.readLine();
}
br.close();
@@ -956,14 +963,16 @@
// don't delete the prefs file, it will be used in the next step
// remove preferences for the next step
- if (oldInstanceValue == null)
+ if (oldInstanceValue == null) {
instanceNode.remove(Platform.PREF_LINE_SEPARATOR);
- else
+ } else {
instanceNode.put(Platform.PREF_LINE_SEPARATOR, oldInstanceValue);
- if (oldProjectValue == null)
+ }
+ if (oldProjectValue == null) {
projectNode.remove(Platform.PREF_LINE_SEPARATOR);
- else
+ } else {
projectNode.put(Platform.PREF_LINE_SEPARATOR, oldProjectValue);
+ }
instanceNode.flush();
projectNode.flush();
node.put(key, getUniqueString());
@@ -972,10 +981,11 @@
assertEquals("4.0", recentlyUsedLineSeparator, getLineSeparatorFromFile(file));
} finally {
// revert instance preference to original value
- if (oldInstanceValue == null)
+ if (oldInstanceValue == null) {
instanceNode.remove(Platform.PREF_LINE_SEPARATOR);
- else
+ } else {
instanceNode.put(Platform.PREF_LINE_SEPARATOR, oldInstanceValue);
+ }
instanceNode.flush();
project.delete(true, getMonitor());
}
@@ -1081,12 +1091,13 @@
} catch (IOException e) {
fail("1.0", e);
} finally {
- if (input != null)
+ if (input != null) {
try {
input.close();
} catch (IOException e) {
// ignore
}
+ }
}
// reset the listener
@@ -1222,15 +1233,17 @@
*/
private boolean isNodeCleared(Preferences node, String[] childrenNames) throws BackingStoreException {
// check if the node has associate values
- if (node.keys().length != 0)
+ if (node.keys().length != 0) {
return false;
+ }
// perform a subsequent check for the node children
Preferences childNode = null;
- for (int i = 0; i < childrenNames.length; i++) {
- childNode = node.node(childrenNames[i]);
- if (!isNodeCleared(childNode, childNode.childrenNames()))
+ for (String childrenName : childrenNames) {
+ childNode = node.node(childrenName);
+ if (!isNodeCleared(childNode, childNode.childrenNames())) {
return false;
+ }
}
return true;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ResourceInfoTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ResourceInfoTest.java
index 77045f1..48b94fc 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ResourceInfoTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/ResourceInfoTest.java
@@ -44,38 +44,46 @@
}
static public void assertEquals(String message, byte[] expected, byte[] actual) {
- if (expected == null && actual == null)
+ if (expected == null && actual == null) {
return;
- if (expected == null || actual == null)
+ }
+ if (expected == null || actual == null) {
assertTrue(message, false);
+ }
assertEquals(message, expected.length, actual.length);
- for (int i = 0; i < expected.length; i++)
+ for (int i = 0; i < expected.length; i++) {
assertEquals(message, expected[i], actual[i]);
+ }
}
static public void assertEquals(String message, Map<?, ?> expected, Map<?, ?> actual) {
- if (expected == null && actual == null)
+ if (expected == null && actual == null) {
return;
- if (expected == null || actual == null)
+ }
+ if (expected == null || actual == null) {
assertTrue(message, false);
+ }
assertEquals(message, expected.size(), actual.size());
for (Map.Entry<?, ?> entry : expected.entrySet()) {
Object key = entry.getKey();
assertTrue(message, actual.containsKey(key));
Object expectedValue = entry.getValue();
Object actualValue = actual.get(key);
- if (expectedValue instanceof byte[] && actualValue instanceof byte[])
+ if (expectedValue instanceof byte[] && actualValue instanceof byte[]) {
assertEquals(message, (byte[]) expectedValue, (byte[]) actualValue);
- else
+ } else {
assertEquals(message, expectedValue, actualValue);
+ }
}
}
static public void assertEquals(String message, ResourceInfo expected, ResourceInfo actual) {
- if (expected == null && actual == null)
+ if (expected == null && actual == null) {
return;
- if (expected == null || actual == null)
+ }
+ if (expected == null || actual == null) {
assertTrue(message, false);
+ }
boolean different = false;
different &= expected.getFlags() == actual.getFlags();
different &= expected.getContentId() == actual.getContentId();
@@ -85,8 +93,9 @@
// TODO sync info isn't serialized by this class so don't expect it to be loaded
// assertEquals(message, expected.getSyncInfo(false), actual.getSyncInfo(false));
different &= expected.getMarkerGenerationCount() == actual.getMarkerGenerationCount();
- if (different)
+ if (different) {
assertTrue(message, false);
+ }
}
public void testSerialization() {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/SimpleNature.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/SimpleNature.java
index 40c7983..ebd26b1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/SimpleNature.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/SimpleNature.java
@@ -23,8 +23,9 @@
* Returns the instance of this nature.
*/
public static SimpleNature getInstance() {
- if (instance == null)
+ if (instance == null) {
new SimpleNature();
+ }
return instance;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/TestWorkspaceJob.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/TestWorkspaceJob.java
index 0cea244..f61d489 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/TestWorkspaceJob.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/TestWorkspaceJob.java
@@ -29,8 +29,9 @@
super("TestWorkspaceJob");
this.duration = duration;
//only allow durations that are a multiple of the tick length for simplicity
- if (duration % tickLength > 0)
+ if (duration % tickLength > 0) {
throw new IllegalArgumentException("Use a job duration that it is a multiple of " + tickLength);
+ }
}
@Override
@@ -39,15 +40,16 @@
monitor.beginTask(getName(), ticks <= 0 ? 1 : ticks);
if (touch) {
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
- for (int i = 0; i < projects.length; i++) {
- projects[i].touch(null);
+ for (IProject project : projects) {
+ project.touch(null);
}
}
try {
for (int i = 0; i < ticks; i++) {
monitor.subTask("Tick: " + i);
- if (monitor.isCanceled())
+ if (monitor.isCanceled()) {
return Status.CANCEL_STATUS;
+ }
try {
Thread.sleep(tickLength);
} catch (InterruptedException e) {
@@ -55,8 +57,9 @@
}
monitor.worked(1);
}
- if (ticks <= 0)
+ if (ticks <= 0) {
monitor.worked(1);
+ }
} finally {
monitor.done();
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspaceConcurrencyTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspaceConcurrencyTest.java
index e75071c..0d2c079 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspaceConcurrencyTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspaceConcurrencyTest.java
@@ -120,8 +120,9 @@
} catch (InterruptedException e1) {
//ignore
}
- if (error[0] != null)
+ if (error[0] != null) {
fail("3.0", error[0]);
+ }
} finally {
getWorkspace().removeResourceChangeListener(listener);
}
@@ -261,17 +262,21 @@
//ensure no jobs failed
IStatus result = jobOne.getResult();
- if (!result.isOK())
+ if (!result.isOK()) {
fail("1.0", new CoreException(result));
+ }
result = jobTwo.getResult();
- if (!result.isOK())
+ if (!result.isOK()) {
fail("1.1", new CoreException(result));
+ }
result = jobThree.getResult();
- if (!result.isOK())
+ if (!result.isOK()) {
fail("1.2", new CoreException(result));
+ }
- if (failure[0] != null)
+ if (failure[0] != null) {
fail("1.3", failure[0]);
+ }
} finally {
//ensure listener is removed
workspace.removeResourceChangeListener(listener);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspacePreferencesTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspacePreferencesTest.java
index 672e150..7647775 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspacePreferencesTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/resources/WorkspacePreferencesTest.java
@@ -64,8 +64,7 @@
// String default-default (ResourcesPlugin.PREF_BUILD_ORDER).
String[] descriptionProperties = {ResourcesPlugin.PREF_AUTO_BUILDING, ResourcesPlugin.PREF_DEFAULT_BUILD_ORDER, ResourcesPlugin.PREF_FILE_STATE_LONGEVITY, ResourcesPlugin.PREF_MAX_BUILD_ITERATIONS, ResourcesPlugin.PREF_MAX_FILE_STATE_SIZE, ResourcesPlugin.PREF_MAX_FILE_STATES, ResourcesPlugin.PREF_SNAPSHOT_INTERVAL};
List<String> defaultPropertiesList = Arrays.asList(preferences.defaultPropertyNames());
- for (int i = 0; i < descriptionProperties.length; i++) {
- String property = descriptionProperties[i];
+ for (String property : descriptionProperties) {
assertTrue("2.0 - Description property is not default: " + property, defaultPropertiesList.contains(property));
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/ObjectMapTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/ObjectMapTest.java
index 9a336fa..bfbf245 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/ObjectMapTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/ObjectMapTest.java
@@ -54,8 +54,9 @@
ObjectMap<Integer, Object> map = new ObjectMap<>();
int max = 100;
Object[] values = new Object[max];
- for (int i = 0; i < max; i++)
+ for (int i = 0; i < max; i++) {
values[i] = new Long(System.currentTimeMillis());
+ }
// add each object to the map
for (int i = 0; i < values.length; i++) {
@@ -92,8 +93,9 @@
assertTrue("2.0." + i, !map.containsKey(key));
assertEquals("2.1," + i, i, map.size());
// check that the others still exist
- for (int j = 0; j < i; j++)
+ for (int j = 0; j < i; j++) {
assertTrue("2.2." + j, map.containsKey(Integer.valueOf(j)));
+ }
}
// all gone?
@@ -118,8 +120,9 @@
ObjectMap<Integer, Object> map = populateMap(MAXIMUM);
Collection<Object> result = map.values();
- for (int i = 0; i < MAXIMUM; i++)
+ for (int i = 0; i < MAXIMUM; i++) {
assertTrue("2.0." + i, result.contains(values[i]));
+ }
}
public void testKeySet() {
@@ -131,8 +134,9 @@
public void testEntrySet() {
ObjectMap<Integer, Object> map = populateMap(MAXIMUM);
Set<Map.Entry<Integer, Object>> entries = map.entrySet();
- for (int i = 0; i < MAXIMUM; i++)
+ for (int i = 0; i < MAXIMUM; i++) {
assertTrue("1.0." + i, contains(entries, values[i]));
+ }
}
/**
@@ -140,8 +144,9 @@
*/
private boolean contains(Set<Map.Entry<Integer, Object>> set, Object value) {
for (Map.Entry<Integer, Object> entry : set) {
- if (entry.getValue().equals(value))
+ if (entry.getValue().equals(value)) {
return true;
+ }
}
return false;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/QueueTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/QueueTest.java
index 2d0c4e1..85d01a8 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/QueueTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/utils/QueueTest.java
@@ -30,44 +30,54 @@
public void testElements() {
/* add elements without removing */
Queue<String> queue = new Queue<>(5, false);
- for (int i = 0; i < 10; i++)
+ for (int i = 0; i < 10; i++) {
queue.add(String.valueOf(i));
+ }
/* assert elements are correct */
Iterator<String> elements = queue.iterator();
- for (int i = 0; i < 10; i++)
+ for (int i = 0; i < 10; i++) {
assertTrue("1.0", elements.next().equals(String.valueOf(i)));
+ }
/* add and remove elements */
queue = new Queue<>(5, false);
- for (int i = 0; i < 5; i++)
+ for (int i = 0; i < 5; i++) {
queue.add(String.valueOf(i));
- for (int i = 0; i < 4; i++)
+ }
+ for (int i = 0; i < 4; i++) {
queue.remove();
- for (int i = 0; i < 10; i++)
+ }
+ for (int i = 0; i < 10; i++) {
queue.add(String.valueOf(i));
+ }
/* assert elements are correct */
elements = queue.iterator();
- for (int i = 4; i < 5; i++)
+ for (int i = 4; i < 5; i++) {
assertTrue("2.0", elements.next().equals(String.valueOf(i)));
- for (int i = 0; i < 10; i++)
+ }
+ for (int i = 0; i < 10; i++) {
assertTrue("2.1", elements.next().equals(String.valueOf(i)));
+ }
}
public void testGrow() {
/* add elements without removing */
Queue<String> queue = new Queue<>(5, false);
- for (int i = 0; i < 10; i++)
+ for (int i = 0; i < 10; i++) {
queue.add(String.valueOf(i));
+ }
assertTrue("1.0", queue.size() == 10);
/* add and remove elements */
queue = new Queue<>(5, false);
- for (int i = 0; i < 5; i++)
+ for (int i = 0; i < 5; i++) {
queue.add(String.valueOf(i));
- for (int i = 0; i < 4; i++)
+ }
+ for (int i = 0; i < 4; i++) {
queue.remove();
+ }
for (int i = 0; i < 10; i++) {
queue.add(String.valueOf(i));
}
@@ -77,18 +87,21 @@
public void testRemoveTail() {
/* head < tail */
Queue<String> queue = new Queue<>(10, false);
- for (int i = 0; i < 8; i++)
+ for (int i = 0; i < 8; i++) {
queue.add(String.valueOf(i));
+ }
assertTrue("1.0", queue.peekTail().equals("7"));
assertTrue("1.1", queue.removeTail().equals("7"));
assertTrue("1.2", queue.peekTail().equals("6"));
/* head > tail */
queue = new Queue<>(5, false);
- for (int i = 0; i < 5; i++)
+ for (int i = 0; i < 5; i++) {
queue.add(String.valueOf(i));
- for (int i = 0; i < 4; i++)
+ }
+ for (int i = 0; i < 4; i++) {
queue.remove();
+ }
for (int i = 0; i < 10; i++) {
queue.add(String.valueOf(i));
}
@@ -109,8 +122,9 @@
}
/* remove elements */
- for (int i = 0; i < 9; i++)
+ for (int i = 0; i < 9; i++) {
queue.remove();
+ }
/* add one more element to avoid null */
queue.add(new ReusableObject());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeIteratorTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeIteratorTest.java
index c223db2..e2b5b8f 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeIteratorTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeIteratorTest.java
@@ -133,8 +133,8 @@
*/
void recursiveDelete(ElementTree tree, IPath path) {
IPath[] children = tree.getChildren(path);
- for (int i = 0; i < children.length; i++) {
- recursiveDelete(tree, children[i]);
+ for (IPath element : children) {
+ recursiveDelete(tree, element);
}
tree.deleteElement(path);
}
@@ -147,8 +147,8 @@
private static final long serialVersionUID = 1L;
public void pushAll(IPath[] array) {
- for (int i = 0; i < array.length; i++) {
- push(array[i]);
+ for (IPath element : array) {
+ push(element);
}
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeSerializationTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeSerializationTest.java
index 036635b..1c27f9c 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeSerializationTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/ElementTreeSerializationTest.java
@@ -104,9 +104,9 @@
IPath[] paths = TestUtil.getTreePaths();
int[] depths = getTreeDepths();
- for (int p = 0; p < paths.length; p++) {
- for (int d = 0; d < depths.length; d++) {
- doTest(paths[p], depths[d]);
+ for (IPath path : paths) {
+ for (int depth : depths) {
+ doTest(path, depth);
}
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/PhantomComparator.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/PhantomComparator.java
index bf96f6d..35255f9 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/PhantomComparator.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/PhantomComparator.java
@@ -69,8 +69,9 @@
if (oldInfo.name == null && newInfo.name == null) {
return K_NO_CHANGE;
}
- if (oldInfo.name == null || newInfo.name == null)
+ if (oldInfo.name == null || newInfo.name == null) {
return CHANGED;
+ }
if (oldInfo.name.equals(newInfo.name)) {
return K_NO_CHANGE;
} else {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestElementComparator.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestElementComparator.java
index bbfc799..ae706af 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestElementComparator.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestElementComparator.java
@@ -41,12 +41,14 @@
@Override
public int compare(Object oldInfo, Object newInfo) {
if (oldInfo == null) {
- if (newInfo == null)
+ if (newInfo == null) {
return CHANGED;
+ }
return ADDED;
}
- if (newInfo == null)
+ if (newInfo == null) {
return REMOVED;
+ }
return testEquality(oldInfo, newInfo) ? K_NO_CHANGE : CHANGED;
}
@@ -64,10 +66,12 @@
* Makes a comparison based on equality
*/
protected boolean testEquality(Object oldInfo, Object newInfo) {
- if (oldInfo == null && newInfo == null)
+ if (oldInfo == null && newInfo == null) {
return true;
- if (oldInfo == null || newInfo == null)
+ }
+ if (oldInfo == null || newInfo == null) {
return false;
+ }
return oldInfo.equals(newInfo);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestUtil.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestUtil.java
index 7f2b1d3..57dd553 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestUtil.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/watson/TestUtil.java
@@ -221,9 +221,9 @@
/* create file elements */
tree = tree.newEmptyDelta();
IPath[] files = getFilePaths(path);
- for (int i = 0; i < files.length; i++) {
- Object data = files[i].toString();
- tree.createElement(files[i], data);
+ for (IPath file : files) {
+ Object data = file.toString();
+ tree.createElement(file, data);
tree.immutable();
trees.addElement(tree);
@@ -233,8 +233,8 @@
/* modify the data of all file elements a few times */
for (int i = 0; i < repeat; i++) {
Object data = "data" + i;
- for (int f = 0; f < files.length; f++) {
- tree.setElementData(files[f], data);
+ for (IPath file : files) {
+ tree.setElementData(file, data);
tree.immutable();
trees.addElement(tree);
tree = tree.newEmptyDelta();
@@ -242,8 +242,8 @@
}
/* delete all file elements */
- for (int i = 0; i < files.length; i++) {
- tree.deleteElement(files[i]);
+ for (IPath file : files) {
+ tree.deleteElement(file);
tree.immutable();
trees.addElement(tree);
tree = tree.newEmptyDelta();
@@ -267,10 +267,10 @@
/* create file elements */
tree = tree.newEmptyDelta();
IPath[] files = getFilePaths(path);
- for (int i = 0; i < files.length; i++) {
- Object data = files[i].toString();
+ for (IPath file : files) {
+ Object data = file.toString();
- tree.createElement(files[i], data);
+ tree.createElement(file, data);
}
tree.immutable();
@@ -280,8 +280,8 @@
/* modify the data of all file elements a few times */
for (int i = 0; i < repeat; i++) {
Object data = "data" + i;
- for (int f = 0; f < files.length; f++) {
- tree.setElementData(files[f], data);
+ for (IPath file : files) {
+ tree.setElementData(file, data);
}
}
@@ -290,8 +290,8 @@
tree = tree.newEmptyDelta();
/* delete all file elements */
- for (int i = 0; i < files.length; i++) {
- tree.deleteElement(files[i]);
+ for (IPath file : files) {
+ tree.deleteElement(file);
}
tree.immutable();
@@ -345,13 +345,15 @@
for (int i = 0; i < len * 100; i++) {
/* get any array offset */
int off1 = (int) (random.nextFloat() * len);
- if (off1 == len)
+ if (off1 == len) {
continue;
+ }
/* get another array offset */
int off2 = (int) (random.nextFloat() * len);
- if (off2 == len)
+ if (off2 == len) {
continue;
+ }
/* switch */
Object temp = first[off1];
@@ -372,13 +374,15 @@
for (int i = 0; i < len * 100; i++) {
/* get any array offset */
int off1 = (int) (random.nextFloat() * len);
- if (off1 == len)
+ if (off1 == len) {
continue;
+ }
/* get another array offset */
int off2 = (int) (random.nextFloat() * len);
- if (off2 == len)
+ if (off2 == len) {
continue;
+ }
/* switch */
Object temp = first[off1];
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java
index d9f2697..214f170 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java
@@ -40,8 +40,9 @@
void internalVerifyDelta(IResourceDelta delta) {
// do NOT ignore any changes to project preferences only to .project
IPath path = delta.getFullPath();
- if (path.segmentCount() == 2 && path.segment(1).equals(".project"))
+ if (path.segmentCount() == 2 && path.segment(1).equals(".project")) {
return;
+ }
super.internalVerifyDelta(delta);
}
@@ -52,17 +53,20 @@
@Override
public synchronized void resourceChanged(IResourceChangeEvent e) {
// to make testing easier, we allow events from the main or other thread to be ignored
- if (isSet(IGNORE_BACKGROUND_THREAD) && Thread.currentThread() != creationThread)
+ if (isSet(IGNORE_BACKGROUND_THREAD) && Thread.currentThread() != creationThread) {
return;
- if (isSet(IGNORE_CREATION_THREAD) && Thread.currentThread() == creationThread)
+ }
+ if (isSet(IGNORE_CREATION_THREAD) && Thread.currentThread() == creationThread) {
return;
+ }
super.resourceChanged(e);
this.notify();
}
public synchronized boolean waitForEvent(long limit) {
- if (hasBeenNotified())
+ if (hasBeenNotified()) {
return true;
+ }
try {
this.wait(limit);
} catch (InterruptedException e) {
@@ -136,9 +140,9 @@
* Asserts that the given resources have the given [default] charset.
*/
private void assertCharsetIs(String tag, String encoding, IResource[] resources, boolean checkImplicit) throws CoreException {
- for (int i = 0; i < resources.length; i++) {
- String resourceCharset = resources[i] instanceof IFile ? ((IFile) resources[i]).getCharset(checkImplicit) : ((IContainer) resources[i]).getDefaultCharset(checkImplicit);
- assertEquals(tag + " " + resources[i].getFullPath(), encoding, resourceCharset);
+ for (IResource resource : resources) {
+ String resourceCharset = resource instanceof IFile ? ((IFile) resource).getCharset(checkImplicit) : ((IContainer) resource).getDefaultCharset(checkImplicit);
+ assertEquals(tag + " " + resource.getFullPath(), encoding, resourceCharset);
}
}
@@ -177,11 +181,13 @@
// }
private void clearAllEncodings(IResource root) throws CoreException {
- if (root == null || !root.exists())
+ if (root == null || !root.exists()) {
return;
+ }
IResourceVisitor visitor = resource -> {
- if (!resource.exists())
+ if (!resource.exists()) {
return false;
+ }
switch (resource.getType()) {
case IResource.FILE :
((IFile) resource).setCharset(null, getMonitor());
@@ -198,8 +204,9 @@
}
private IFile getResourcesPreferenceFile(IProject project, boolean forDerivedResources) {
- if (forDerivedResources)
+ if (forDerivedResources) {
return project.getFolder(EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME).getFile(ResourcesPlugin.PI_RESOURCES + ".derived." + EclipsePreferences.PREFS_FILE_EXTENSION);
+ }
return project.getFolder(EclipsePreferences.DEFAULT_PREFERENCES_DIRNAME).getFile(ResourcesPlugin.PI_RESOURCES + "." + EclipsePreferences.PREFS_FILE_EXTENSION);
}
@@ -211,11 +218,13 @@
org.osgi.service.prefs.Preferences node = Platform.getPreferencesService().getRootNode().node(ProjectScope.SCOPE);
String projectName = project.getName();
try {
- if (!node.nodeExists(projectName))
+ if (!node.nodeExists(projectName)) {
return false;
+ }
node = node.node(projectName);
- if (!node.nodeExists(ResourcesPlugin.PI_RESOURCES))
+ if (!node.nodeExists(ResourcesPlugin.PI_RESOURCES)) {
return false;
+ }
node = node.node(ResourcesPlugin.PI_RESOURCES);
return node.getBoolean(ResourcesPlugin.PREF_SEPARATE_DERIVED_ENCODINGS, false);
} catch (BackingStoreException e) {
@@ -226,10 +235,11 @@
private void setDerivedEncodingStoredSeparately(String tag, IProject project, boolean value) {
org.osgi.service.prefs.Preferences prefs = new ProjectScope(project).getNode(ResourcesPlugin.PI_RESOURCES);
- if (!value)
+ if (!value) {
prefs.remove(ResourcesPlugin.PREF_SEPARATE_DERIVED_ENCODINGS);
- else
+ } else {
prefs.putBoolean(ResourcesPlugin.PREF_SEPARATE_DERIVED_ENCODINGS, true);
+ }
try {
prefs.flush();
} catch (BackingStoreException e) {
@@ -337,8 +347,9 @@
root.setDefaultCharset(null);
assertNull("1.0", root.getDefaultCharset(false));
} finally {
- if (originalUserCharset != null)
+ if (originalUserCharset != null) {
root.setDefaultCharset(originalUserCharset);
+ }
}
}
@@ -397,8 +408,9 @@
// test that we can get the charset, when the file is out-of-sync
ensureExistsInWorkspace(file, true);
try {
- if (!file.getLocation().toFile().delete())
+ if (!file.getLocation().toFile().delete()) {
fail("2.0");
+ }
file.getCharset(true);
} catch (CoreException ex) {
fail("2.1");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/Comparator.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/Comparator.java
index 66cb128..2134502 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/Comparator.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/Comparator.java
@@ -70,10 +70,10 @@
checkList[i] = false;
}
- for (int i = 0; i < obj0.length; ++i) {
+ for (Object element : obj0) {
boolean found = false;
for (int j = 0; !found && j < obj1.length; ++j) {
- if (!checkList[j] && equals(obj0[i], obj1[j])) {
+ if (!checkList[j] && equals(element, obj1[j])) {
checkList[j] = true;
found = true;
}
@@ -88,17 +88,22 @@
}
public static boolean equals(ICommand[] cs0, ICommand[] cs1) {
- if (cs0 == cs1)
+ if (cs0 == cs1) {
return true;
- if (cs0 == null || cs1 == null)
+ }
+ if (cs0 == null || cs1 == null) {
return false;
- if (cs0.length != cs1.length)
+ }
+ if (cs0.length != cs1.length) {
return false;
+ }
for (int i = 0; i < cs0.length; ++i) {
- if (!cs0[i].getBuilderName().equals(cs1[i].getBuilderName()))
+ if (!cs0[i].getBuilderName().equals(cs1[i].getBuilderName())) {
return false;
- if (!equals(cs0[i].getArguments(), cs1[i].getArguments()))
+ }
+ if (!equals(cs0[i].getArguments(), cs1[i].getArguments())) {
return false;
+ }
}
return true;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ContentDescriptionManagerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ContentDescriptionManagerTest.java
index 53cdd97..9ddfc92 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ContentDescriptionManagerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ContentDescriptionManagerTest.java
@@ -10,8 +10,6 @@
*******************************************************************************/
package org.eclipse.core.tests.resources;
-import org.eclipse.core.runtime.CoreException;
-
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import junit.framework.Test;
@@ -65,8 +63,9 @@
protected InputStream projectDescriptionWithNatures(String project, String[] natures) {
StringBuffer contents = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?><projectDescription><name>" + project + "</name><natures>");
- for (int i = 0; i < natures.length; i++)
- contents.append("<nature>" + natures[i] + "</nature>");
+ for (String nature : natures) {
+ contents.append("<nature>" + nature + "</nature>");
+ }
contents.append("</natures></projectDescription>");
return new ByteArrayInputStream(contents.toString().getBytes());
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/FilteredResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/FilteredResourceTest.java
index bbd60c5..13c92ca 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/FilteredResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/FilteredResourceTest.java
@@ -215,10 +215,10 @@
fail("1.9", e);
}
assertEquals("2.0", members.length, 3);
- for (int i = 0; i < members.length; i++) {
- if (members[i].getType() == IResource.FOLDER) {
- assertEquals("2.1", members[i].getType(), IResource.FOLDER);
- assertEquals("2.2", members[i].getName(), "foo");
+ for (IResource member : members) {
+ if (member.getType() == IResource.FOLDER) {
+ assertEquals("2.1", member.getType(), IResource.FOLDER);
+ assertEquals("2.2", member.getName(), "foo");
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/HiddenResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/HiddenResourceTest.java
index d67a993..7b21826 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/HiddenResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/HiddenResourceTest.java
@@ -682,10 +682,10 @@
IResource[] resources = new IResource[] {project, folder, file, subFile};
// trying to set the value on non-existing resources will fail
- for (int i = 0; i < resources.length; i++) {
+ for (IResource resource : resources) {
try {
- resources[i].setHidden(true);
- fail("0.0." + resources[i].getFullPath());
+ resource.setHidden(true);
+ fail("0.0." + resource.getFullPath());
} catch (CoreException e) {
// expected
}
@@ -695,14 +695,13 @@
ensureExistsInWorkspace(resources, true);
// initial values should be false
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
assertTrue("1.0: " + resource.getFullPath(), !resource.isHidden());
}
// now set the values
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
resource.setHidden(true);
} catch (CoreException e) {
@@ -711,8 +710,8 @@
}
// the values should be true for projects only
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
switch (resource.getType()) {
case IResource.PROJECT :
case IResource.FOLDER :
@@ -726,8 +725,7 @@
}
// clear the values
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
resource.setHidden(false);
} catch (CoreException e) {
@@ -736,8 +734,8 @@
}
// values should be false again
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
assertTrue("5.0: " + resource.getFullPath(), !resource.isHidden());
}
}
@@ -781,8 +779,9 @@
protected void assertHidden(final String message, IResource root, final boolean value, int depth) {
IResourceVisitor visitor = resource -> {
boolean expected = false;
- if (resource.getType() == IResource.PROJECT || resource.getType() == IResource.FILE || resource.getType() == IResource.FOLDER)
+ if (resource.getType() == IResource.PROJECT || resource.getType() == IResource.FILE || resource.getType() == IResource.FOLDER) {
expected = value;
+ }
assertEquals(message + resource.getFullPath(), expected, resource.isHidden());
return true;
};
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFileTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFileTest.java
index 769e5be..4c9eb71 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFileTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFileTest.java
@@ -65,8 +65,9 @@
* if applicable.
*/
public boolean existsAndOpen(IContainer container) {
- if (!container.exists())
+ if (!container.exists()) {
return false;
+ }
if (container instanceof IFolder) {
return true;
}
@@ -84,8 +85,7 @@
*/
protected void generateInterestingFiles() throws CoreException {
IProject[] interestingProjects = interestingProjects();
- for (int i = 0; i < interestingProjects.length; i++) {
- IProject project = interestingProjects[i];
+ for (IProject project : interestingProjects) {
//file in project
generateInterestingFiles(project);
@@ -243,8 +243,9 @@
* Makes sure file requirements are met (out of sync, workspace only, etc).
*/
public void refreshFiles() {
- for (IFile file : allFiles)
+ for (IFile file : allFiles) {
refreshFile(file);
+ }
}
@Override
@@ -404,11 +405,13 @@
InputStream stream = (InputStream) args[1];
boolean force = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
file.create(stream, force, monitor);
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -421,12 +424,14 @@
boolean fileExistsInFS = fileLocation != null && fileLocation.toFile().exists();
// parent must be accessible
- if (!file.getParent().isAccessible())
+ if (!file.getParent().isAccessible()) {
return true;
+ }
// should never fail if force is true
- if (force && !fileExistsInWS)
+ if (force && !fileExistsInWS) {
return false;
+ }
// file must not exist in WS or on filesystem.
return fileExistsInWS || fileExistsInFS;
@@ -838,8 +843,9 @@
try {
content = target.getContents(false);
} finally {
- if (content != null)
+ if (content != null) {
content.close();
+ }
}
fail("1.0");
} catch (CoreException e) {
@@ -851,8 +857,9 @@
try {
content = target.getContents(true);
} finally {
- if (content != null)
+ if (content != null) {
content.close();
+ }
}
} catch (CoreException e) {
fail("2.1", e);
@@ -862,8 +869,9 @@
try {
content = target.getContents(false);
} finally {
- if (content != null)
+ if (content != null) {
content.close();
+ }
}
fail("3.0");
} catch (CoreException e) {
@@ -912,16 +920,16 @@
//invalid names on non-windows platforms
names = new String[] {};
}
- for (int i = 0; i < names.length; i++) {
- IFile file = project.getFile(Path.fromPortableString(names[i]));
- assertTrue("1.0 " + names[i], !file.exists());
+ for (String name : names) {
+ IFile file = project.getFile(Path.fromPortableString(name));
+ assertTrue("1.0 " + name, !file.exists());
try {
file.create(getRandomContents(), true, getMonitor());
- fail("1.1 " + names[i]);
+ fail("1.1 " + name);
} catch (CoreException e) {
// expected
}
- assertTrue("1.2 " + names[i], !file.exists());
+ assertTrue("1.2 " + name, !file.exists());
}
//do some tests with valid names that are *almost* invalid
@@ -932,15 +940,15 @@
//these names are valid on non-windows platforms
names = new String[] {" a", "a ", "foo:bar", "prn", "nul", "con", "aux", "clock$", "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9", "lpt1", "lpt2", "lpt3", "lpt4", "lpt5", "lpt6", "lpt7", "lpt8", "lpt9", "con.foo", "LPT4.txt", "*", "?", "\"", "<", ">", "|", "hello.prn.txt", "null", "con3", "foo.aux", "lpt0", "com0", "com10", "lpt10", ",", "'", ";"};
}
- for (int i = 0; i < names.length; i++) {
- IFile file = project.getFile(names[i]);
- assertTrue("2.0 " + names[i], !file.exists());
+ for (String name : names) {
+ IFile file = project.getFile(name);
+ assertTrue("2.0 " + name, !file.exists());
try {
file.create(getRandomContents(), true, getMonitor());
} catch (CoreException e) {
- fail("2.1 " + names[i], e);
+ fail("2.1 " + name, e);
}
- assertTrue("2.2 " + names[i], file.exists());
+ assertTrue("2.2 " + name, file.exists());
}
}
@@ -968,11 +976,13 @@
InputStream stream = (InputStream) args[1];
boolean force = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
file.setContents(stream, force, false, monitor);
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFolderTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFolderTest.java
index 2a9b213..4e24531 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFolderTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IFolderTest.java
@@ -333,16 +333,16 @@
names = new String[] {};
}
- for (int i = 0; i < names.length; i++) {
- IFolder folder = project.getFolder(names[i]);
- assertTrue("1.0 " + names[i], !folder.exists());
+ for (String name : names) {
+ IFolder folder = project.getFolder(name);
+ assertTrue("1.0 " + name, !folder.exists());
try {
folder.create(true, true, getMonitor());
- fail("1.1 " + names[i]);
+ fail("1.1 " + name);
} catch (CoreException e) {
// expected
}
- assertTrue("1.2 " + names[i], !folder.exists());
+ assertTrue("1.2 " + name, !folder.exists());
}
//do some tests with valid names that are *almost* invalid
@@ -353,15 +353,15 @@
//these names are valid on non-windows platforms
names = new String[] {"prn", "nul", "con", "aux", "clock$", "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9", "lpt1", "lpt2", "lpt3", "lpt4", "lpt5", "lpt6", "lpt7", "lpt8", "lpt9", "con.foo", "LPT4.txt", "*", "?", "\"", "<", ">", "|", "hello.prn.txt", "null", "con3", "foo.aux", "lpt0", "com0", "com10", "lpt10", ",", "'", ";"};
}
- for (int i = 0; i < names.length; i++) {
- IFolder folder = project.getFolder(names[i]);
- assertTrue("2.0 " + names[i], !folder.exists());
+ for (String name : names) {
+ IFolder folder = project.getFolder(name);
+ assertTrue("2.0 " + name, !folder.exists());
try {
folder.create(true, true, getMonitor());
} catch (CoreException e) {
- fail("2.1 " + names[i], e);
+ fail("2.1 " + name, e);
}
- assertTrue("2.2 " + names[i], folder.exists());
+ assertTrue("2.2 " + name, folder.exists());
}
}
@@ -378,8 +378,9 @@
public void testReadOnlyFolderCopy() throws Exception {
// We need to know whether or not we can unset the read-only flag
// in order to perform this test.
- if (!isReadOnlySupported())
+ if (!isReadOnlySupported()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("Project");
IFolder source = project.getFolder("Folder1");
ensureExistsInWorkspace(source, true);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java
index b306d19..6f6e626 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java
@@ -69,11 +69,13 @@
@Override
public boolean equals(Object obj) {
- if (obj == null || !(obj instanceof Event))
+ if (obj == null || !(obj instanceof Event)) {
return false;
+ }
Event that = (Event) obj;
- if (this.type != that.type || !this.name.equals(that.name))
+ if (this.type != that.type || !this.name.equals(that.name)) {
return false;
+ }
return this.value == null ? that.value == null : this.value.equals(that.value);
}
@@ -141,11 +143,13 @@
String dump() {
StringBuffer buffer = new StringBuffer();
buffer.append("Expected:\n");
- for (Event event : expected)
+ for (Event event : expected) {
buffer.append("\t" + event + "\n");
+ }
buffer.append("Actual:\n");
- for (Event event : actual)
+ for (Event event : actual) {
buffer.append("\t" + event + "\n");
+ }
return buffer.toString();
}
}
@@ -416,8 +420,9 @@
private IPath getVariableRelativePathLocation(IProject project, IPath location) {
URI variableRelativePathLocation = project.getPathVariableManager().getVariableRelativePathLocation(URIUtil.toURI(location));
- if (variableRelativePathLocation != null)
+ if (variableRelativePathLocation != null) {
return URIUtil.toPath(variableRelativePathLocation);
+ }
return null;
}
@@ -714,9 +719,11 @@
}
boolean contains(Object[] array, Object obj) {
- for (int i = 0; i < array.length; i++)
- if (array[i].equals(obj))
+ for (Object element : array) {
+ if (element.equals(obj)) {
return true;
+ }
+ }
return false;
}
@@ -727,8 +734,8 @@
protected void tearDown() throws Exception {
super.tearDown();
String[] names = manager.getPathVariableNames();
- for (int i = 0; i < names.length; i++) {
- manager.setValue(names[i], (IPath) null);
+ for (String name : names) {
+ manager.setValue(name, (IPath) null);
}
}
@@ -783,9 +790,9 @@
IPathVariableManager pathVariableManager = existingProject.getPathVariableManager();
String[] varNames = pathVariableManager.getPathVariableNames();
- for (int i = 0; i < varNames.length; i++) {
+ for (String varName : varNames) {
try {
- pathVariableManager.getURIValue(varNames[i]);
+ pathVariableManager.getURIValue(varName);
} catch (Exception e) {
fail("3.99", e);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IProjectTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IProjectTest.java
index 22a84db..103531a 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IProjectTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IProjectTest.java
@@ -44,8 +44,9 @@
}
public void ensureExistsInWorkspace(final IProject project, final IProjectDescription description) {
- if (project == null)
+ if (project == null) {
return;
+ }
IWorkspaceRunnable body = monitor -> {
project.create(description, monitor);
project.open(monitor);
@@ -255,9 +256,9 @@
//should not be able to create a project with invalid path on any platform
String[] names = new String[] {"", "/"};
- for (int i = 0; i < names.length; i++) {
+ for (String name : names) {
try {
- root.getProject(names[i]);
+ root.getProject(name);
fail("0.99");
} catch (RuntimeException e) {
//should fail
@@ -272,18 +273,18 @@
//invalid names on non-windows platforms
names = new String[] {};
}
- for (int i = 0; i < names.length; i++) {
- IProject project = root.getProject(names[i]);
- assertTrue("1.0 " + names[i], !project.exists());
+ for (String name : names) {
+ IProject project = root.getProject(name);
+ assertTrue("1.0 " + name, !project.exists());
try {
project.create(getMonitor());
project.open(getMonitor());
- fail("1.1 " + names[i]);
+ fail("1.1 " + name);
} catch (CoreException e) {
// expected
}
- assertTrue("1.2 " + names[i], !project.exists());
- assertTrue("1.3 " + names[i], !project.isOpen());
+ assertTrue("1.2 " + name, !project.exists());
+ assertTrue("1.3 " + name, !project.isOpen());
}
//do some tests with valid names that are *almost* invalid
@@ -294,17 +295,17 @@
//these names are valid on non-windows platforms
names = new String[] {"foo:bar", "prn", "nul", "con", "aux", "clock$", "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9", "lpt1", "lpt2", "lpt3", "lpt4", "lpt5", "lpt6", "lpt7", "lpt8", "lpt9", "con.foo", "LPT4.txt", "*", "?", "\"", "<", ">", "|", "hello.prn.txt", "null", "con3", "foo.aux", "lpt0", "com0", "com10", "lpt10", ",", "'", ";"};
}
- for (int i = 0; i < names.length; i++) {
- IProject project = root.getProject(names[i]);
- assertTrue("2.0 " + names[i], !project.exists());
+ for (String name : names) {
+ IProject project = root.getProject(name);
+ assertTrue("2.0 " + name, !project.exists());
try {
project.create(getMonitor());
project.open(getMonitor());
} catch (CoreException e) {
- fail("2.1 " + names[i], e);
+ fail("2.1 " + name, e);
}
- assertTrue("2.2 " + names[i], project.exists());
- assertTrue("2.3 " + names[i], project.isOpen());
+ assertTrue("2.2 " + name, project.exists());
+ assertTrue("2.3 " + name, project.isOpen());
}
}
@@ -669,10 +670,11 @@
assertEquals("3.0", newInstanceValue, getLineSeparatorFromFile(file));
// remove preference for the next step
- if (oldInstanceValue == null)
+ if (oldInstanceValue == null) {
instanceNode.remove(Platform.PREF_LINE_SEPARATOR);
- else
+ } else {
instanceNode.put(Platform.PREF_LINE_SEPARATOR, oldInstanceValue);
+ }
instanceNode.flush();
description = project.getDescription();
description.setComment("some comment");
@@ -701,10 +703,11 @@
assertEquals("8.0", newProjectValue, getLineSeparatorFromFile(file));
} finally {
// revert instance preference to original value
- if (oldInstanceValue == null)
+ if (oldInstanceValue == null) {
instanceNode.remove(Platform.PREF_LINE_SEPARATOR);
- else
+ } else {
instanceNode.put(Platform.PREF_LINE_SEPARATOR, oldInstanceValue);
+ }
instanceNode.flush();
project.delete(true, getMonitor());
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeListenerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeListenerTest.java
index 14797bd..397d89e 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeListenerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeListenerTest.java
@@ -154,8 +154,8 @@
assertTrue(message, !deltaResource.equals(resources[i]));
}
IResourceDelta[] children = delta.getAffectedChildren();
- for (int i = 0; i < children.length; i++) {
- assertNotDeltaIncludes(message, children[i], resources);
+ for (IResourceDelta element : children) {
+ assertNotDeltaIncludes(message, element, resources);
}
} catch (RuntimeException e) {
fail(message, e);
@@ -194,8 +194,9 @@
*/
protected void setAutoBuilding(boolean value) {
IWorkspace workspace = getWorkspace();
- if (workspace.isAutoBuilding() == value)
+ if (workspace.isAutoBuilding() == value) {
return;
+ }
IWorkspaceDescription desc = workspace.getDescription();
desc.setAutoBuilding(value);
try {
@@ -841,8 +842,9 @@
@Override
protected IStatus run(IProgressMonitor monitor) {
try {
- if (event.getResource() != p)
+ if (event.getResource() != p) {
p.refreshLocal(IResource.DEPTH_INFINITE, null);
+ }
wasPerformed = true;
} catch (Exception e) {
fail("3.0", e);
@@ -860,8 +862,9 @@
@Override
public void resourceChanged(IResourceChangeEvent event) {
try {
- if (event.getResource() != p)
+ if (event.getResource() != p) {
p.refreshLocal(IResource.DEPTH_INFINITE, null);
+ }
fail("4.0");
} catch (Exception e) {
// should fail
@@ -1624,8 +1627,9 @@
} catch (CoreException e) {
handleCoreException(e);
} finally {
- if (path.toFile().exists())
+ if (path.toFile().exists()) {
path.toFile().delete();
+ }
}
}
@@ -1650,8 +1654,9 @@
} catch (CoreException e) {
handleCoreException(e);
} finally {
- if (path.toFile().exists())
+ if (path.toFile().exists()) {
path.toFile().delete();
+ }
}
}
@@ -1672,8 +1677,9 @@
} catch (CoreException e) {
handleCoreException(e);
} finally {
- if (path.toFile().exists())
+ if (path.toFile().exists()) {
path.toFile().delete();
+ }
}
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceTest.java
index 04c291e..3bdba91 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceTest.java
@@ -82,8 +82,8 @@
Set<File> result = new HashSet<>(50);
String[] members = dir.list();
if (members != null) {
- for (int i = 0; i < members.length; i++) {
- File member = new File(dir, members[i]);
+ for (String member2 : members) {
+ File member = new File(dir, member2);
result.add(member);
if (member.isDirectory()) {
result.addAll(getAllFilesForDirectory(member));
@@ -114,8 +114,7 @@
if (resource.getType() != IResource.FILE) {
IContainer container = (IContainer) resource;
IResource[] children = container.members();
- for (int i = 0; i < children.length; i++) {
- IResource member = children[i];
+ for (IResource member : children) {
result.addAll(getAllFilesForResource(member, considerUnsyncLocalFiles));
}
}
@@ -136,8 +135,7 @@
if (resource.getType() != IResource.FILE && resource.isAccessible()) {
IContainer container = (IContainer) resource;
IResource[] children = container.members();
- for (int i = 0; i < children.length; i++) {
- IResource member = children[i];
+ for (IResource member : children) {
result.addAll(getAllResourcesForResource(member));
}
}
@@ -189,8 +187,8 @@
IResource[] deleted = buildResources(root, new String[] {"1/1/2/1/", "1/2/3/1"});
ensureDoesNotExistInWorkspace(deleted);
- for (int i = 0; i < deleted.length; ++i) {
- nonExistingResources.add(deleted[i]);
+ for (IResource element : deleted) {
+ nonExistingResources.add(element);
}
//out of sync
IResource[] unsynchronized = buildResources(root, new String[] {"1/2/3/3"});
@@ -255,8 +253,9 @@
IResource target = (IResource) args[1];
int state = ((Integer) args[2]).intValue();
int depth = ((Integer) args[3]).intValue();
- if (!makesSense(receiver, target, state, depth))
+ if (!makesSense(receiver, target, state, depth)) {
return;
+ }
try {
getWorkspace().getRoot().refreshLocal(IResource.DEPTH_INFINITE, null);
} catch (CoreException e) {
@@ -264,8 +263,9 @@
}
//target may have changed gender
IResource changedTarget = getWorkspace().getRoot().findMember(target.getFullPath());
- if (changedTarget != null && changedTarget.getType() != target.getType())
+ if (changedTarget != null && changedTarget.getType() != target.getType()) {
ensureDoesNotExistInWorkspace(changedTarget);
+ }
ensureExistsInWorkspace(interestingResources, true);
}
@@ -274,9 +274,9 @@
*/
protected IProject[] getProjects(IResource[] resources) {
ArrayList<IProject> list = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getType() == IResource.PROJECT) {
- list.add((IProject) resources[i]);
+ for (IResource resource : resources) {
+ if (resource.getType() == IResource.PROJECT) {
+ list.add((IProject) resource);
}
}
return list.toArray(new IProject[list.size()]);
@@ -288,8 +288,9 @@
* "depth" will hit resource1.
*/
protected boolean hasParent(IResource resource1, IResource resource2, int depth) {
- if (depth == IResource.DEPTH_ZERO)
+ if (depth == IResource.DEPTH_ZERO) {
return false;
+ }
if (depth == IResource.DEPTH_ONE) {
return resource2.equals(resource1.getParent());
}
@@ -398,14 +399,14 @@
Vector<IResource> resources = new Vector<>();
resources.addElement(openProject);
- for (int i = 0; i < resourcesInOpenProject.length; i++) {
- resources.addElement(resourcesInOpenProject[i]);
+ for (IResource element : resourcesInOpenProject) {
+ resources.addElement(element);
}
resources.addElement(closedProject);
- for (int i = 0; i < resourcesInClosedProject.length; i++) {
- resources.addElement(resourcesInClosedProject[i]);
- nonExistingResources.add(resourcesInClosedProject[i]);
+ for (IResource element : resourcesInClosedProject) {
+ resources.addElement(element);
+ nonExistingResources.add(element);
}
resources.addElement(nonExistingProject);
@@ -454,8 +455,9 @@
// we only get a delta if the receiver of refreshLocal
// is a parent of the changed resource, or they're the same
// resource.
- if (hasParent(target, receiver, depth) || target.equals(receiver))
+ if (hasParent(target, receiver, depth) || target.equals(receiver)) {
verifier.addExpectedDeletion(target);
+ }
}
break;
case S_FILESYSTEM_ONLY :
@@ -466,14 +468,16 @@
// we only get a delta if the receiver of refreshLocal
// is a parent of the changed resource, or they're the same
// resource.
- if (hasParent(target, receiver, depth) || target.equals(receiver))
+ if (hasParent(target, receiver, depth) || target.equals(receiver)) {
verifier.addExpectedChange(target, IResourceDelta.ADDED, 0);
+ }
}
break;
case S_UNCHANGED :
ensureExistsInWorkspace(target, true);
- if (addVerifier)
+ if (addVerifier) {
verifier.reset();
+ }
break;
case S_CHANGED :
ensureExistsInWorkspace(target, true);
@@ -483,15 +487,17 @@
// we only get a delta if the receiver of refreshLocal
// is a parent of the changed resource, or they're the same
// resource.
- if (hasParent(target, receiver, depth) || target.equals(receiver))
+ if (hasParent(target, receiver, depth) || target.equals(receiver)) {
verifier.addExpectedChange(target, IResourceDelta.CHANGED, IResourceDelta.CONTENT);
+ }
}
break;
case S_DOES_NOT_EXIST :
ensureDoesNotExistInWorkspace(target);
ensureDoesNotExistInFileSystem(target);
- if (addVerifier)
+ if (addVerifier) {
verifier.reset();
+ }
break;
case S_FOLDER_TO_FILE :
ensureExistsInWorkspace(target, true);
@@ -502,8 +508,9 @@
// we only get a delta if the receiver of refreshLocal
// is a parent of the changed resource, or they're the same
// resource.
- if (hasParent(target, receiver, depth) || target.equals(receiver))
+ if (hasParent(target, receiver, depth) || target.equals(receiver)) {
verifier.addExpectedChange(target, IResourceDelta.CHANGED, IResourceDelta.REPLACED | IResourceDelta.TYPE | IResourceDelta.CONTENT);
+ }
}
break;
case S_FILE_TO_FOLDER :
@@ -515,8 +522,9 @@
// we only get a delta if the receiver of refreshLocal
// is a parent of the changed resource, or they're the same
// resource.
- if (hasParent(target, receiver, depth) || target.equals(receiver))
+ if (hasParent(target, receiver, depth) || target.equals(receiver)) {
verifier.addExpectedChange(target, IResourceDelta.CHANGED, IResourceDelta.REPLACED | IResourceDelta.TYPE | IResourceDelta.CONTENT);
+ }
}
break;
}
@@ -524,10 +532,12 @@
@Override
protected void tearDown() throws Exception {
- if (noSideEffects)
+ if (noSideEffects) {
return;
- if (verifier != null)
+ }
+ if (verifier != null) {
getWorkspace().removeResourceChangeListener(verifier);
+ }
getWorkspace().getRoot().refreshLocal(IResource.DEPTH_INFINITE, null);
ensureDoesNotExistInWorkspace(getWorkspace().getRoot());
interestingPaths = null;
@@ -792,8 +802,9 @@
//add markers to all resources ... markers should not be copied
try {
getWorkspace().getRoot().accept(resource -> {
- if (resource.isAccessible())
+ if (resource.isAccessible()) {
resource.createMarker(IMarker.TASK);
+ }
return true;
});
} catch (CoreException e) {
@@ -814,11 +825,13 @@
IPath destination = (IPath) args[1];
Boolean force = (Boolean) args[2];
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
resource.copy(destination, force.booleanValue(), monitor);
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -827,10 +840,12 @@
IResource resource = (IResource) args[0];
IPath destination = (IPath) args[1];
//Boolean force = (Boolean) args[2];
- if (!resource.isAccessible())
+ if (!resource.isAccessible()) {
return true;
- if (isProject(resource) && destination.segmentCount() > 1 && !getWorkspace().validatePath(destination.toString(), IResource.FOLDER).isOK())
+ }
+ if (isProject(resource) && destination.segmentCount() > 1 && !getWorkspace().validatePath(destination.toString(), IResource.FOLDER).isOK()) {
return true;
+ }
java.io.File destinationParent = destination.isAbsolute() ? destination.removeLastSegments(1).toFile() : resource.getLocation().removeLastSegments(1).append(destination.removeLastSegments(1)).toFile();
java.io.File destinationFile = destination.isAbsolute() ? destination.toFile() : resource.getLocation().removeLastSegments(1).append(destination).removeTrailingSeparator().toFile();
return !destinationParent.exists() || !destinationParent.isDirectory() || destinationFile.exists() || destinationFile.toString().startsWith(resource.getLocation().toFile().toString());
@@ -845,13 +860,16 @@
// container of the resource being copied."
IPath path = destination.isAbsolute() ? destination : source.getParent().getFullPath().append(destination);
IResource copy = getWorkspace().getRoot().findMember(path);
- if (copy == null)
+ if (copy == null) {
return false;
- if (!copy.exists())
+ }
+ if (!copy.exists()) {
return false;
+ }
//markers are never copied, so ensure copy has none
- if (copy.findMarkers(IMarker.TASK, true, IResource.DEPTH_INFINITE).length > 0)
+ if (copy.findMarkers(IMarker.TASK, true, IResource.DEPTH_INFINITE).length > 0) {
return false;
+ }
return true;
}
}.performTest(inputs);
@@ -879,15 +897,17 @@
Boolean force = (Boolean) args[0];
IProgressMonitor monitor = (IProgressMonitor) args[1];
IResource resource = (IResource) args[2];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
resource.delete(force.booleanValue(), monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -896,20 +916,23 @@
Boolean force = (Boolean) args[0];
IProgressMonitor monitor = (IProgressMonitor) args[1];
IResource resource = (IResource) args[2];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
- if (force.booleanValue() || !resource.exists())
+ }
+ if (force.booleanValue() || !resource.exists()) {
return false;
+ }
if (resource.getType() == IResource.PROJECT) {
IProject project = (IProject) resource;
try {
- if (!project.isOpen())
+ if (!project.isOpen()) {
return false;
+ }
IResource[] children = project.members();
- for (int i = 0; i < children.length; i++) {
- IResource member = children[i];
- if (shouldFail(new Object[] {args[0], args[1], member}, count))
+ for (IResource member : children) {
+ if (shouldFail(new Object[] {args[0], args[1], member}, count)) {
return true;
+ }
}
} catch (CoreException ex) {
ex.printStackTrace();
@@ -935,17 +958,20 @@
hasUnsynchronizedResources[0] = true;
return false;
}
- if (target.isFile())
+ if (target.isFile()) {
return false;
+ }
String[] list = target.list();
- if (list == null)
+ if (list == null) {
return true;
+ }
IContainer container = (IContainer) toVisit;
- for (int i = 0; i < list.length; i++) {
- File file = new File(target, list[i]);
- IResource child = file.isFile() ? (IResource) container.getFile(new Path(list[i])) : container.getFolder(new Path(list[i]));
- if (!child.exists())
+ for (String element : list) {
+ File file = new File(target, element);
+ IResource child = file.isFile() ? (IResource) container.getFile(new Path(element)) : container.getFolder(new Path(element));
+ if (!child.exists()) {
visit(child);
+ }
}
return true;
}
@@ -962,8 +988,9 @@
Boolean force = (Boolean) args[0];
IProgressMonitor monitor = (IProgressMonitor) args[1];
IResource resource = (IResource) args[2];
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
+ }
//oldState[0] : was resource accessible before the invocation?
//oldState[1] : all files that should have been deleted from
// the file system
@@ -973,26 +1000,28 @@
// check the parent's members, deleted resource should not
// be a member
IResource[] children = ((IContainer) getWorkspace().getRoot().findMember(resource.getFullPath().removeLastSegments(1))).members();
- for (int i = 0; i < children.length; i++) {
- if (resource == children[i])
+ for (IResource element : children) {
+ if (resource == element) {
return false;
+ }
}
}
- if (!getAllFilesForResource(resource, force.booleanValue()).isEmpty())
+ if (!getAllFilesForResource(resource, force.booleanValue()).isEmpty()) {
return false;
+ }
@SuppressWarnings("unchecked")
Set<File> oldFiles = (Set<File>) oldState[1];
- for (Iterator<File> i = oldFiles.iterator(); i.hasNext();) {
- File oldFile = i.next();
- if (oldFile.exists())
+ for (File oldFile : oldFiles) {
+ if (oldFile.exists()) {
return false;
+ }
}
@SuppressWarnings("unchecked")
Set<IResource> oldResources = (Set<IResource>) oldState[2];
- for (Iterator<IResource> i = oldResources.iterator(); i.hasNext();) {
- IResource oldResource = i.next();
- if (oldResource.exists() || getWorkspace().getRoot().findMember(oldResource.getFullPath()) != null)
+ for (IResource oldResource : oldResources) {
+ if (oldResource.exists() || getWorkspace().getRoot().findMember(oldResource.getFullPath()) != null) {
return false;
+ }
}
return true;
}
@@ -1266,8 +1295,8 @@
ensureExistsInWorkspace(resources, true);
// initial values should be false
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
assertTrue("1.0: " + resource.getFullPath(), !resource.isDerived());
}
@@ -1324,8 +1353,8 @@
}
// values should be false again
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
assertTrue("7.0: " + resource.getFullPath(), !resource.isDerived());
}
}
@@ -1431,12 +1460,14 @@
IResource resource = (IResource) args[0];
IPath resultPath = (IPath) result;
if (resource.getType() == IResource.PROJECT) {
- if (!resource.exists())
+ if (!resource.exists()) {
return resultPath == null;
+ }
return resultPath != null;
}
- if (!resource.getProject().exists())
+ if (!resource.getProject().exists()) {
return resultPath == null;
+ }
return resultPath != null;
}
}.performTest(inputs);
@@ -1454,18 +1485,18 @@
IResource[] resources = buildResources(getWorkspace().getRoot(), new String[] {"/1/", "/1/1", "/1/2", "/1/3", "/2/", "/2/1"});
final Map<IPath, Long> table = new HashMap<>(resources.length);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
- if (resource.getType() != IResource.ROOT)
+ for (IResource resource : resources) {
+ if (resource.getType() != IResource.ROOT) {
assertEquals("1.0." + resource.getFullPath(), IResource.NULL_STAMP, resource.getModificationStamp());
+ }
}
// create the project(s). the resources should still have null
// modification stamp
IProject[] projects = getProjects(resources);
IProject project;
- for (int i = 0; i < projects.length; i++) {
- project = projects[i];
+ for (IProject project2 : projects) {
+ project = project2;
try {
project.create(getMonitor());
} catch (CoreException e) {
@@ -1476,8 +1507,8 @@
// open the project(s) and create the resources. none should have a
// null stamp anymore.
- for (int i = 0; i < projects.length; i++) {
- project = projects[i];
+ for (IProject project2 : projects) {
+ project = project2;
assertEquals("3.1." + project.getFullPath(), IResource.NULL_STAMP, project.getModificationStamp());
try {
project.open(getMonitor());
@@ -1488,8 +1519,7 @@
// cache the value for later use
table.put(project.getFullPath(), new Long(project.getModificationStamp()));
}
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.PROJECT) {
assertEquals("3.4." + resource.getFullPath(), IResource.NULL_STAMP, resource.getModificationStamp());
ensureExistsInWorkspace(resource, true);
@@ -1500,31 +1530,30 @@
}
// close the projects. now all resources should have a null stamp again
- for (int i = 0; i < projects.length; i++) {
- project = projects[i];
+ for (IProject project2 : projects) {
+ project = project2;
try {
project.close(getMonitor());
} catch (CoreException e) {
fail("4.0." + project.getFullPath(), e);
}
}
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
- if (resource.getType() != IResource.ROOT)
+ for (IResource resource : resources) {
+ if (resource.getType() != IResource.ROOT) {
assertEquals("4.1." + resource.getFullPath(), IResource.NULL_STAMP, resource.getModificationStamp());
+ }
}
// re-open the projects. all resources should have the same stamps
- for (int i = 0; i < projects.length; i++) {
- project = projects[i];
+ for (IProject project2 : projects) {
+ project = project2;
try {
project.open(getMonitor());
} catch (CoreException e) {
fail("5.0." + project.getFullPath(), e);
}
}
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.PROJECT) {
Object v = table.get(resource.getFullPath());
assertNotNull("5.1." + resource.getFullPath(), v);
@@ -1535,8 +1564,7 @@
// touch all the resources. this will update the modification stamp
final Map<IPath, Long> tempTable = new HashMap<>(resources.length);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.ROOT) {
try {
resource.touch(getMonitor());
@@ -1586,8 +1614,7 @@
fail("8.1", e);
}
tempTable.clear();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.ROOT) {
long stamp = resource.getModificationStamp();
assertTrue("8.2." + resource.getFullPath(), stamp != IResource.NULL_STAMP);
@@ -1607,8 +1634,7 @@
} catch (CoreException e) {
fail("9.1", e);
}
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.ROOT) {
long newStamp = resource.getModificationStamp();
assertTrue("9.2." + resource.getFullPath(), newStamp != IResource.NULL_STAMP);
@@ -1628,16 +1654,15 @@
// none of the resources exist yet so all the modification stamps
// should be null
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
- if (resource.getType() != IResource.ROOT)
+ for (IResource resource : resources) {
+ if (resource.getType() != IResource.ROOT) {
assertEquals("10.1" + resource.getFullPath(), IResource.NULL_STAMP, resource.getModificationStamp());
+ }
}
// create all the resources (non-local) and ensure all stamps are null
ensureExistsInWorkspace(resources, false);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
switch (resource.getType()) {
case IResource.ROOT :
break;
@@ -1656,8 +1681,9 @@
fail("12.0", e);
}
visitor = resource -> {
- if (resource.getType() != IResource.ROOT)
+ if (resource.getType() != IResource.ROOT) {
assertTrue("12.1." + resource.getFullPath(), IResource.NULL_STAMP != resource.getModificationStamp());
+ }
return true;
};
try {
@@ -1904,8 +1930,9 @@
IResource target = (IResource) args[1];
int state = ((Integer) args[2]).intValue();
int depth = ((Integer) args[3]).intValue();
- if (!makesSense(receiver, target, state, depth))
+ if (!makesSense(receiver, target, state, depth)) {
return null;
+ }
setupBeforeState(receiver, target, state, depth, false);
boolean result = receiver.isSynchronized(depth);
return result ? Boolean.TRUE : Boolean.FALSE;
@@ -1919,7 +1946,9 @@
@Override
public boolean wasSuccess(Object[] args, Object result, Object[] oldState) {
if (result == null)
+ {
return true; //combination didn't make sense
+ }
boolean bResult = ((Boolean) result).booleanValue();
IResource receiver = (IResource) args[0];
IResource target = (IResource) args[1];
@@ -1927,8 +1956,9 @@
int depth = ((Integer) args[3]).intValue();
//only !synchronized if target is same as or child of receiver
- if (!(receiver.equals(target) || hasParent(target, receiver, depth)))
+ if (!(receiver.equals(target) || hasParent(target, receiver, depth))) {
return bResult;
+ }
switch (state) {
case S_UNCHANGED :
case S_DOES_NOT_EXIST :
@@ -1968,11 +1998,13 @@
IPath destination = (IPath) args[1];
Boolean force = (Boolean) args[2];
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
resource.move(destination, force.booleanValue(), monitor);
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -1981,11 +2013,13 @@
IResource resource = (IResource) args[0];
IPath destination = (IPath) args[1];
// Boolean force = (Boolean) args[2];
- if (!resource.isAccessible())
+ if (!resource.isAccessible()) {
return true;
+ }
if (isProject(resource)) {
- if (destination.isAbsolute() ? destination.segmentCount() != 2 : destination.segmentCount() != 1)
+ if (destination.isAbsolute() ? destination.segmentCount() != 2 : destination.segmentCount() != 1) {
return true;
+ }
return !getWorkspace().validateName(destination.segment(0), IResource.PROJECT).isOK();
}
File destinationParent = destination.isAbsolute() ? destination.removeLastSegments(1).toFile() : resource.getLocation().removeLastSegments(1).append(destination.removeLastSegments(1)).toFile();
@@ -2016,8 +2050,7 @@
assertExistsInWorkspace("1.3", project);
// define an operation which will create a bunch of resources including
// a project.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
switch (resource.getType()) {
case IResource.FILE :
@@ -2142,8 +2175,9 @@
public void testReadOnly() {
// We need to know whether or not we can unset the read-only flag
// in order to perform this test.
- if (!isReadOnlySupported())
+ if (!isReadOnlySupported()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject(getUniqueString());
IFile file = project.getFile("target");
try {
@@ -2201,8 +2235,9 @@
IResource target = (IResource) args[1];
int state = ((Integer) args[2]).intValue();
int depth = ((Integer) args[3]).intValue();
- if (!makesSense(receiver, target, state, depth))
+ if (!makesSense(receiver, target, state, depth)) {
return null;
+ }
setupBeforeState(receiver, target, state, depth, true);
receiver.refreshLocal(depth, getMonitor());
return Boolean.TRUE;
@@ -2216,7 +2251,9 @@
@Override
public boolean wasSuccess(Object[] args, Object result, Object[] oldState) {
if (result == null)
+ {
return true; //permutation didn't make sense
+ }
IResource receiver = (IResource) args[0];
IResource target = (IResource) args[1];
int state = ((Integer) args[2]).intValue();
@@ -2277,15 +2314,17 @@
//revert all existing resources
try {
getWorkspace().getRoot().accept(resource -> {
- if (!resource.isAccessible())
+ if (!resource.isAccessible()) {
return false;
+ }
long oldStamp = resource.getModificationStamp();
resource.touch(null);
long newStamp = resource.getModificationStamp();
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
assertTrue("1.0." + resource.getFullPath(), oldStamp == newStamp);
- else
+ } else {
assertTrue("1.0." + resource.getFullPath(), oldStamp != newStamp);
+ }
resource.revertModificationStamp(oldStamp);
assertEquals("1.1." + resource.getFullPath(), oldStamp, resource.getModificationStamp());
return true;
@@ -2297,8 +2336,9 @@
IResource[] resources = buildInterestingResources();
long[] illegal = new long[] {-1, -10, -100};
for (int i = 0; i < resources.length; i++) {
- if (!resources[i].isAccessible())
+ if (!resources[i].isAccessible()) {
continue;
+ }
for (int j = 0; j < illegal.length; j++) {
try {
resources[i].revertModificationStamp(illegal[j]);
@@ -2317,15 +2357,17 @@
} catch (CoreException e) {
fail("3.99", e);
}
- for (int i = 0; i < resources.length; i++) {
+ for (IResource resource : resources) {
try {
- resources[i].revertModificationStamp(1);
- if (resources[i].getType() != IResource.ROOT)
- fail("4." + resources[i].getFullPath());
+ resource.revertModificationStamp(1);
+ if (resource.getType() != IResource.ROOT) {
+ fail("4." + resource.getFullPath());
+ }
} catch (CoreException e) {
//should fail except for root
- if (resources[i].getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
fail("4.99");
+ }
}
}
}
@@ -2366,14 +2408,17 @@
@Override
public boolean wasSuccess(Object[] args, Object result, Object[] oldState) {
IResource receiver = (IResource) args[0];
- if (receiver.getType() == IResource.ROOT)
+ if (receiver.getType() == IResource.ROOT) {
return true;
+ }
long time = ((Long) args[1]).longValue();
long actual = ((Long) result).longValue();
- if (actual != receiver.getLocalTimeStamp())
+ if (actual != receiver.getLocalTimeStamp()) {
return false;
- if (Math.abs(actual - time) > 2000)
+ }
+ if (Math.abs(actual - time) > 2000) {
return false;
+ }
return true;
}
}.performTest(inputs);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ISynchronizerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ISynchronizerTest.java
index ef50aef..0b500a2 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ISynchronizerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ISynchronizerTest.java
@@ -36,8 +36,9 @@
protected void assertEquals(String message, byte[] b1, byte[] b2) {
assertTrue(message, b1.length == b2.length);
- for (int i = 0; i < b1.length; i++)
+ for (int i = 0; i < b1.length; i++) {
assertTrue(message, b1[i] == b2[i]);
+ }
}
/**
@@ -60,8 +61,9 @@
final QualifiedName[] partners = synchronizer.getPartners();
IWorkspaceRunnable body = monitor -> {
IResourceVisitor visitor = resource -> {
- for (int i = 0; i < partners.length; i++)
- synchronizer.setSyncInfo(partners[i], resource, null);
+ for (QualifiedName partner : partners) {
+ synchronizer.setSyncInfo(partner, resource, null);
+ }
return true;
};
root.accept(visitor, IResource.DEPTH_INFINITE, true);
@@ -88,8 +90,9 @@
// remove all registered sync partners so we don't create
// phantoms when we delete
QualifiedName[] names = getWorkspace().getSynchronizer().getPartners();
- for (int i = 0; i < names.length; i++)
- getWorkspace().getSynchronizer().remove(names[i]);
+ for (QualifiedName name : names) {
+ getWorkspace().getSynchronizer().remove(name);
+ }
// delete the root and everything under it
super.tearDown();
@@ -105,8 +108,9 @@
// setup the sync bytes
final Hashtable<IPath, byte[]> table = new Hashtable<>(10);
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
byte[] b = getRandomString().getBytes();
table.put(resource.getFullPath(), b);
synchronizer.setSyncInfo(qname, resource, b);
@@ -125,8 +129,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("1.0." + resource.getFullPath(), actual);
return true;
- } else
+ } else {
assertNotNull("1.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("1.2." + resource.getFullPath(), expected, actual);
} catch (CoreException e) {
@@ -143,10 +148,11 @@
// delete all resources under the projects.
final IProject[] projects = getWorkspace().getRoot().getProjects();
IWorkspaceRunnable body = monitor -> {
- for (int i = 0; i < projects.length; i++) {
- IResource[] children = projects[i].members();
- for (int j = 0; j < children.length; j++)
- children[j].delete(false, getMonitor());
+ for (IProject project : projects) {
+ IResource[] children = project.members();
+ for (IResource element : children) {
+ element.delete(false, getMonitor());
+ }
}
};
try {
@@ -162,8 +168,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("3.0", actual);
return true;
- } else
+ } else {
assertNotNull("3.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("3.2." + resource.getFullPath(), expected, actual);
} catch (CoreException e) {
@@ -178,9 +185,9 @@
}
// delete the projects
- for (int i = 0; i < projects.length; i++) {
+ for (IProject project : projects) {
try {
- projects[i].delete(false, getMonitor());
+ project.delete(false, getMonitor());
} catch (CoreException e) {
ResourcesPlugin.getPlugin().getLog().log(e.getStatus());
fail("4.0", e);
@@ -213,8 +220,9 @@
// setup the sync bytes
final Hashtable<IPath, byte[]> table = new Hashtable<>(10);
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
byte[] b = getRandomString().getBytes();
table.put(resource.getFullPath(), b);
synchronizer.setSyncInfo(qname, resource, b);
@@ -233,8 +241,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("1.0." + resource.getFullPath(), actual);
return true;
- } else
+ } else {
assertNotNull("1.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("1.2." + resource.getFullPath(), expected, actual);
} catch (CoreException e) {
@@ -251,11 +260,12 @@
// delete all resources under the projects.
final IProject[] projects = getWorkspace().getRoot().getProjects();
IWorkspaceRunnable body = monitor -> {
- for (int i = 0; i < projects.length; i++) {
- IResource[] children = projects[i].members();
+ for (IProject project : projects) {
+ IResource[] children = project.members();
for (int j = 0; j < children.length; j++) {
- if (!children[j].getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME))
+ if (!children[j].getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME)) {
children[j].delete(false, getMonitor());
+ }
}
}
};
@@ -272,8 +282,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("3.0", actual);
return true;
- } else
+ } else {
assertNotNull("3.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("3.2." + resource.getFullPath(), expected, actual);
} catch (CoreException e) {
@@ -289,10 +300,11 @@
// remove the sync info for the immediate children of the projects.
body = monitor -> {
- for (int i = 0; i < projects.length; i++) {
- IResource[] children = projects[i].members(true);
- for (int j = 0; j < children.length; j++)
- synchronizer.setSyncInfo(qname, children[j], null);
+ for (IProject project : projects) {
+ IResource[] children = project.members(true);
+ for (IResource element : children) {
+ synchronizer.setSyncInfo(qname, element, null);
+ }
}
};
try {
@@ -304,10 +316,12 @@
// there should be no sync info for any resources except the project
visitor = resource -> {
int type = resource.getType();
- if (type == IResource.ROOT || type == IResource.PROJECT)
+ if (type == IResource.ROOT || type == IResource.PROJECT) {
return true;
- if (type == IResource.FILE && resource.getParent().getType() == IResource.PROJECT && resource.getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME))
+ }
+ if (type == IResource.FILE && resource.getParent().getType() == IResource.PROJECT && resource.getName().equals(IProjectDescription.DESCRIPTION_FILE_NAME)) {
return true;
+ }
assertNull("5.0." + resource.getFullPath(), synchronizer.getSyncInfo(qname, resource));
return true;
};
@@ -470,8 +484,9 @@
assertEquals("3.1", NUMBER_OF_PARTNERS, list.length);
// unregister all targets
- for (int i = 0; i < NUMBER_OF_PARTNERS; i++)
+ for (int i = 0; i < NUMBER_OF_PARTNERS; i++) {
synchronizer.remove(partners[i]);
+ }
assertEquals("4.0", 0, synchronizer.getPartners().length);
}
@@ -483,8 +498,9 @@
// register the sync partner and set the sync info on the resources
synchronizer.add(qname);
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
try {
byte[] b = getRandomString().getBytes();
synchronizer.setSyncInfo(qname, resource, b);
@@ -515,8 +531,9 @@
visitor = resource -> {
try {
ResourceInfo info = ((Resource) resource).getResourceInfo(false, false);
- if (info == null)
+ if (info == null) {
return true;
+ }
IPathRequestor requestor = new IPathRequestor() {
@Override
public IPath requestPath() {
@@ -586,8 +603,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("4.0", actual);
return true;
- } else
+ } else {
assertNotNull("4.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("4.2." + resource.getFullPath(), expected, actual);
return true;
@@ -735,8 +753,9 @@
// setup the sync bytes
final Hashtable<IPath, byte[]> table = new Hashtable<>(10);
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
byte[] b = getRandomString().getBytes();
table.put(resource.getFullPath(), b);
return true;
@@ -749,8 +768,9 @@
// should not be able to set sync info before the target has been registered.
visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
try {
synchronizer.setSyncInfo(qname, resource, table.get(resource.getFullPath()));
assertTrue("1.0." + resource.getFullPath(), false);
@@ -820,8 +840,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("5.0", actual);
return true;
- } else
+ } else {
assertNotNull("5.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("5.2." + resource.getFullPath(), expected, actual);
} catch (CoreException e) {
@@ -837,8 +858,9 @@
// change the info and then set it
visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
try {
byte[] b = getRandomString().getBytes();
synchronizer.setSyncInfo(qname, resource, b);
@@ -861,8 +883,9 @@
if (resource.getType() == IResource.ROOT) {
assertNull("7.0", actual);
return true;
- } else
+ } else {
assertNotNull("7.1." + resource.getFullPath(), actual);
+ }
byte[] expected = table.get(resource.getFullPath());
assertEquals("7.2." + resource.getFullPath(), expected, actual);
} catch (CoreException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceRootTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceRootTest.java
index e5b0079..7c8c2bd 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceRootTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceRootTest.java
@@ -48,8 +48,9 @@
*/
public void testFindFilesNonCanonicalPath() {
// this test is for windows only
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("testFindFilesNonCanonicalPath");
ensureExistsInWorkspace(project, true);
@@ -275,12 +276,13 @@
*/
private void assertResources(String message, IResource expected0, IResource expected1, IResource[] actual) {
assertEquals(message, 2, actual.length);
- if (actual[0].equals(expected0))
+ if (actual[0].equals(expected0)) {
assertEquals(message, expected1, actual[1]);
- else if (actual[0].equals(expected1))
+ } else if (actual[0].equals(expected1)) {
assertEquals(message, expected0, actual[1]);
- else
+ } else {
assertEquals(message, expected0, actual[0]);
+ }
}
/**
@@ -530,24 +532,24 @@
IFolder mFolderInFolder = createFolder(folder, updateFlags, false);
IFolder mLinkedFolderInFolder = createFolder(folder, updateFlags, true);
- for (int i = 0; i < results.length; i++) {
- checkFindContainers(hiddenFolder.getLocationURI(), results[i][0], results[i][1]);
- checkFindFiles(mFileInHiddenFolder.getLocationURI(), results[i][0], results[i][4]);
- checkFindFiles(mLinkedFileInHiddenFolder.getLocationURI(), results[i][0], results[i][5]);
- checkFindContainers(mFolderInHiddenFolder.getLocationURI(), results[i][0], results[i][2]);
- checkFindContainers(mLinkedFolderInHiddenFolder.getLocationURI(), results[i][0], results[i][3]);
+ for (int[] result : results) {
+ checkFindContainers(hiddenFolder.getLocationURI(), result[0], result[1]);
+ checkFindFiles(mFileInHiddenFolder.getLocationURI(), result[0], result[4]);
+ checkFindFiles(mLinkedFileInHiddenFolder.getLocationURI(), result[0], result[5]);
+ checkFindContainers(mFolderInHiddenFolder.getLocationURI(), result[0], result[2]);
+ checkFindContainers(mLinkedFolderInHiddenFolder.getLocationURI(), result[0], result[3]);
- checkFindContainers(folder.getLocationURI(), results[i][0], results[i][6]);
- checkFindFiles(mFileInFolder.getLocationURI(), results[i][0], results[i][7]);
- checkFindFiles(mLinkedFileInFolder.getLocationURI(), results[i][0], results[i][8]);
- checkFindContainers(mFolderInFolder.getLocationURI(), results[i][0], results[i][9]);
- checkFindContainers(mLinkedFolderInFolder.getLocationURI(), results[i][0], results[i][10]);
+ checkFindContainers(folder.getLocationURI(), result[0], result[6]);
+ checkFindFiles(mFileInFolder.getLocationURI(), result[0], result[7]);
+ checkFindFiles(mLinkedFileInFolder.getLocationURI(), result[0], result[8]);
+ checkFindContainers(mFolderInFolder.getLocationURI(), result[0], result[9]);
+ checkFindContainers(mLinkedFolderInFolder.getLocationURI(), result[0], result[10]);
- checkFindContainers(teamFolder.getLocationURI(), results[i][0], results[i][11]);
- checkFindFiles(mFileInTeamFolder.getLocationURI(), results[i][0], results[i][12]);
- checkFindFiles(mLinkedFileInTeamFolder.getLocationURI(), results[i][0], results[i][13]);
- checkFindContainers(mFolderInTeamFolder.getLocationURI(), results[i][0], results[i][14]);
- checkFindContainers(mLinkedFolderInTeamFolder.getLocationURI(), results[i][0], results[i][15]);
+ checkFindContainers(teamFolder.getLocationURI(), result[0], result[11]);
+ checkFindFiles(mFileInTeamFolder.getLocationURI(), result[0], result[12]);
+ checkFindFiles(mLinkedFileInTeamFolder.getLocationURI(), result[0], result[13]);
+ checkFindContainers(mFolderInTeamFolder.getLocationURI(), result[0], result[14]);
+ checkFindContainers(mLinkedFolderInTeamFolder.getLocationURI(), result[0], result[15]);
}
}
@@ -569,8 +571,9 @@
IPath path = getTempDir().append(getUniqueString());
path.toFile().createNewFile();
file.createLink(URIUtil.toURI(path), updateFlags, getMonitor());
- if ((updateFlags & IResource.TEAM_PRIVATE) == IResource.TEAM_PRIVATE)
+ if ((updateFlags & IResource.TEAM_PRIVATE) == IResource.TEAM_PRIVATE) {
file.setTeamPrivateMember(true);
+ }
} catch (IOException e) {
fail("Can't create the file", e);
}
@@ -590,8 +593,9 @@
IPath path = getTempDir().append(getUniqueString());
path.toFile().mkdir();
folder.createLink(URIUtil.toURI(path), updateFlags, getMonitor());
- if ((updateFlags & IResource.TEAM_PRIVATE) == IResource.TEAM_PRIVATE)
+ if ((updateFlags & IResource.TEAM_PRIVATE) == IResource.TEAM_PRIVATE) {
folder.setTeamPrivateMember(true);
+ }
} else {
folder.create(updateFlags, true, getMonitor());
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java
index 199f1dd..fb042fe 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java
@@ -42,9 +42,11 @@
* Returns the nature descriptor with the given Id, or null if not found
*/
protected IProjectNatureDescriptor findNature(IProjectNatureDescriptor[] descriptors, String id) {
- for (int i = 0; i < descriptors.length; i++)
- if (descriptors[i].getNatureId().equals(id))
- return descriptors[i];
+ for (IProjectNatureDescriptor descriptor : descriptors) {
+ if (descriptor.getNatureId().equals(id)) {
+ return descriptor;
+ }
+ }
return null;
}
@@ -739,8 +741,7 @@
project.create(null);
project.open(null);
// define an operation which will create a bunch of resources including a project.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
switch (resource.getType()) {
case IResource.FILE :
((IFile) resource).create(null, false, getMonitor());
@@ -799,14 +800,15 @@
}, "Autobuild " + i);
threads[i].start();
}
- for (int i = 0; i < threads.length; i++) {
+ for (Thread thread : threads) {
try {
- threads[i].join();
+ thread.join();
} catch (InterruptedException e) {
}
}
- if (errorPointer[0] != null)
+ if (errorPointer[0] != null) {
fail("1.0", errorPointer[0]);
+ }
}
/**
@@ -838,11 +840,11 @@
//invalid sets shouldn't fail
String[][] invalid = getInvalidNatureSets();
- for (int i = 0; i < invalid.length; i++) {
- String[] sorted = ws.sortNatureSet(invalid[i]);
+ for (String[] element : invalid) {
+ String[] sorted = ws.sortNatureSet(element);
assertTrue("0.0", sorted != null);
//set may grow if it contained duplicates
- assertTrue("0.1", sorted.length <= invalid[i].length);
+ assertTrue("0.1", sorted.length <= element.length);
}
String[] sorted = ws.sortNatureSet(new String[] {});
assertEquals("1.0", 0, sorted.length);
@@ -868,8 +870,9 @@
public void testValidateEdit() {
// We need to know whether or not we can unset the read-only flag
// in order to perform this test.
- if (!isReadOnlySupported())
+ if (!isReadOnlySupported()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("MyProject");
IFile file = project.getFile("myfile.txt");
ensureExistsInWorkspace(new IResource[] {project, file}, true);
@@ -1060,8 +1063,9 @@
//can overlap platform directory on another device
IPath anotherDevice = platformLocation.setDevice("u:");
assertTrue("6.1", workspace.validateProjectLocation(project, new Path("u:", "/")).isOK());
- if (WINDOWS)
+ if (WINDOWS) {
assertTrue("6.2", workspace.validateProjectLocation(project, new Path("u:", "\\")).isOK());
+ }
assertTrue("6.4", workspace.validateProjectLocation(project, anotherDevice).isOK());
assertTrue("6.5", workspace.validateProjectLocation(project, anotherDevice.append("foo")).isOK());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceTest.java
index 58d60eb..9f07ec7 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceTest.java
@@ -145,8 +145,9 @@
desc.setLocation(Path.fromOSString(dir.getAbsolutePath()));
existingProjectInSubDirectory.create(desc, getMonitor());
}
- if (!existingProjectInSubDirectory.isOpen())
+ if (!existingProjectInSubDirectory.isOpen()) {
existingProjectInSubDirectory.open(getMonitor());
+ }
}
@Override
@@ -196,10 +197,11 @@
}
//try to create with local path that can never exist
- if (isWindows())
+ if (isWindows()) {
location = new Path("b:\\does\\not\\exist");
- else
+ } else {
location = new Path("/dev/null/does/not/exist");
+ }
location = FileUtil.canonicalPath(location);
try {
folder.createLink(location, IResource.NONE, getMonitor());
@@ -349,16 +351,18 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
source.createLink(localFile, IResource.NONE, null);
source.copy(destination.getFullPath(), isDeep ? IResource.NONE : IResource.SHALLOW, monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -368,17 +372,22 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
- if (source.equals(destination))
+ }
+ if (source.equals(destination)) {
return true;
+ }
IResource parent = destination.getParent();
- if (!isDeep && parent == null)
+ if (!isDeep && parent == null) {
return true;
- if (!parent.isAccessible())
+ }
+ if (!parent.isAccessible()) {
return true;
- if (destination.exists())
+ }
+ if (destination.exists()) {
return true;
+ }
//passed all failure cases so it should succeed
return false;
}
@@ -389,27 +398,36 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
- if (!destination.exists())
+ }
+ if (!destination.exists()) {
return false;
+ }
//destination should only be linked for a shallow copy
if (isDeep) {
- if (destination.isLinked())
+ if (destination.isLinked()) {
return false;
- if (source.getLocation().equals(destination.getLocation()))
+ }
+ if (source.getLocation().equals(destination.getLocation())) {
return false;
- if (!destination.getProject().getLocation().isPrefixOf(destination.getLocation()))
+ }
+ if (!destination.getProject().getLocation().isPrefixOf(destination.getLocation())) {
return false;
+ }
} else {
- if (!destination.isLinked())
+ if (!destination.isLinked()) {
return false;
- if (!source.getLocation().equals(destination.getLocation()))
+ }
+ if (!source.getLocation().equals(destination.getLocation())) {
return false;
- if (!source.getRawLocation().equals(destination.getRawLocation()))
+ }
+ if (!source.getRawLocation().equals(destination.getRawLocation())) {
return false;
- if (!source.getLocationURI().equals(destination.getLocationURI()))
+ }
+ if (!source.getLocationURI().equals(destination.getLocationURI())) {
return false;
+ }
}
return true;
}
@@ -441,16 +459,18 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
source.createLink(localFolder, IResource.NONE, null);
source.copy(destination.getFullPath(), isDeep ? IResource.NONE : IResource.SHALLOW, monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -460,19 +480,25 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
+ }
IResource parent = destination.getParent();
- if (destination.getType() == IResource.PROJECT)
+ if (destination.getType() == IResource.PROJECT) {
return true;
- if (source.equals(destination))
+ }
+ if (source.equals(destination)) {
return true;
- if (!isDeep && parent == null)
+ }
+ if (!isDeep && parent == null) {
return true;
- if (!parent.isAccessible())
+ }
+ if (!parent.isAccessible()) {
return true;
- if (destination.exists())
+ }
+ if (destination.exists()) {
return true;
+ }
//passed all failure case so it should succeed
return false;
}
@@ -483,27 +509,36 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
- if (!destination.exists())
+ }
+ if (!destination.exists()) {
return false;
+ }
//destination should only be linked for a shallow copy
if (isDeep) {
- if (destination.isLinked())
+ if (destination.isLinked()) {
return false;
- if (source.getLocation().equals(destination.getLocation()))
+ }
+ if (source.getLocation().equals(destination.getLocation())) {
return false;
- if (!destination.getProject().getLocation().isPrefixOf(destination.getLocation()))
+ }
+ if (!destination.getProject().getLocation().isPrefixOf(destination.getLocation())) {
return false;
+ }
} else {
- if (!destination.isLinked())
+ if (!destination.isLinked()) {
return false;
- if (!source.getLocation().equals(destination.getLocation()))
+ }
+ if (!source.getLocation().equals(destination.getLocation())) {
return false;
- if (!source.getLocationURI().equals(destination.getLocationURI()))
+ }
+ if (!source.getLocationURI().equals(destination.getLocationURI())) {
return false;
- if (!source.getRawLocation().equals(destination.getRawLocation()))
+ }
+ if (!source.getRawLocation().equals(destination.getRawLocation())) {
return false;
+ }
}
return true;
}
@@ -629,8 +664,9 @@
try {
IResource[] srcChildren = existingProject.members();
for (int i = 0; i < srcChildren.length; i++) {
- if (!srcChildren[i].equals(linkedFile))
+ if (!srcChildren[i].equals(linkedFile)) {
assertNotNull("6.3." + i, destination.findMember(srcChildren[i].getProjectRelativePath()));
+ }
}
} catch (CoreException e) {
fail("6.4", e);
@@ -655,8 +691,9 @@
try {
IResource[] srcChildren = existingProject.members();
for (int i = 0; i < srcChildren.length; i++) {
- if (!srcChildren[i].equals(linkedFile))
+ if (!srcChildren[i].equals(linkedFile)) {
assertNotNull("6.8." + i, destination.findMember(srcChildren[i].getProjectRelativePath()));
+ }
}
} catch (CoreException e) {
fail("6.99", e);
@@ -697,12 +734,14 @@
try {
link.createLink(localFolder, IResource.NONE, getMonitor());
//should fail on case insensitive platforms
- if (!isCaseSensitive(variant))
+ if (!isCaseSensitive(variant)) {
fail("1.0");
+ }
} catch (CoreException e) {
//should not fail on case sensitive platforms
- if (isCaseSensitive(variant))
+ if (isCaseSensitive(variant)) {
fail("1.1", e);
+ }
}
}
@@ -977,8 +1016,9 @@
*/
public void testFindFilesForLocationCaseVariant() {
//this test only applies to file systems with a device in the path
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IFolder link = nonExistingFolderInExistingProject;
IPath localLocation = resolve(localFolder);
IPath upperCase = localLocation.setDevice(localLocation.getDevice().toUpperCase());
@@ -1213,15 +1253,17 @@
IFile file = (IFile) args[0];
IPath location = (IPath) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
file.createLink(location, IResource.NONE, monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -1230,27 +1272,34 @@
IResource resource = (IResource) args[0];
IPath location = (IPath) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
+ }
//This resource already exists in the workspace
- if (resource.exists())
+ if (resource.exists()) {
return true;
+ }
IPath resolvedLocation = resolve(location);
//The corresponding location in the local file system does not exist.
- if (!resolvedLocation.toFile().exists())
+ if (!resolvedLocation.toFile().exists()) {
return true;
+ }
//The workspace contains a resource of a different type at the same path as this resource
- if (getWorkspace().getRoot().findMember(resource.getFullPath()) != null)
+ if (getWorkspace().getRoot().findMember(resource.getFullPath()) != null) {
return true;
+ }
//The parent of this resource does not exist.
- if (!resource.getParent().isAccessible())
+ if (!resource.getParent().isAccessible()) {
return true;
+ }
//The name of this resource is not valid (according to IWorkspace.validateName)
- if (!getWorkspace().validateName(resource.getName(), IResource.FOLDER).isOK())
+ if (!getWorkspace().validateName(resource.getName(), IResource.FOLDER).isOK()) {
return true;
+ }
//The corresponding location in the local file system is occupied by a directory (as opposed to a file)
- if (resolvedLocation.toFile().isDirectory())
+ if (resolvedLocation.toFile().isDirectory()) {
return true;
+ }
//passed all failure case so it should succeed
return false;
}
@@ -1260,15 +1309,19 @@
IFile resource = (IFile) args[0];
IPath location = (IPath) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
+ }
IPath resolvedLocation = resolve(location);
- if (!resource.exists() || !resolvedLocation.toFile().exists())
+ if (!resource.exists() || !resolvedLocation.toFile().exists()) {
return false;
- if (!resource.getLocation().equals(resolvedLocation))
+ }
+ if (!resource.getLocation().equals(resolvedLocation)) {
return false;
- if (!resource.isSynchronized(IResource.DEPTH_INFINITE))
+ }
+ if (!resource.isSynchronized(IResource.DEPTH_INFINITE)) {
return false;
+ }
return true;
}
}.performTest(inputs);
@@ -1300,15 +1353,17 @@
IFolder folder = (IFolder) args[0];
IPath location = (IPath) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
folder.createLink(location, IResource.NONE, monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -1317,26 +1372,33 @@
IResource resource = (IResource) args[0];
IPath location = (IPath) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
+ }
//This resource already exists in the workspace
- if (resource.exists())
+ if (resource.exists()) {
return true;
+ }
//The corresponding location in the local file system does not exist.
- if (!resolve(location).toFile().exists())
+ if (!resolve(location).toFile().exists()) {
return true;
+ }
//The workspace contains a resource of a different type at the same path as this resource
- if (getWorkspace().getRoot().findMember(resource.getFullPath()) != null)
+ if (getWorkspace().getRoot().findMember(resource.getFullPath()) != null) {
return true;
+ }
//The parent of this resource does not exist.
- if (!resource.getParent().isAccessible())
+ if (!resource.getParent().isAccessible()) {
return true;
+ }
//The name of this resource is not valid (according to IWorkspace.validateName)
- if (!getWorkspace().validateName(resource.getName(), IResource.FOLDER).isOK())
+ if (!getWorkspace().validateName(resource.getName(), IResource.FOLDER).isOK()) {
return true;
+ }
//The corresponding location in the local file system is occupied by a file (as opposed to a directory)
- if (resolve(location).toFile().isFile())
+ if (resolve(location).toFile().isFile()) {
return true;
+ }
//passed all failure case so it should succeed
return false;
}
@@ -1346,16 +1408,20 @@
IFolder resource = (IFolder) args[0];
IPath location = (IPath) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
+ }
IPath resolvedLocation = resolve(location);
- if (!resource.exists() || !resolvedLocation.toFile().exists())
+ if (!resource.exists() || !resolvedLocation.toFile().exists()) {
return false;
- if (!resource.getLocation().equals(resolvedLocation))
+ }
+ if (!resource.getLocation().equals(resolvedLocation)) {
return false;
+ }
//ensure child exists
- if (!resource.getFile(childName).exists())
+ if (!resource.getFile(childName).exists()) {
return false;
+ }
return true;
}
}.performTest(inputs);
@@ -1385,8 +1451,9 @@
*/
public void testLocationWithColon() {
//windows does not allow a location with colon in the name
- if (isWindows())
+ if (isWindows()) {
return;
+ }
IFolder folder = nonExistingFolderInExistingProject;
try {
//Note that on *nix, "c:/temp" is a relative path with two segments
@@ -1462,16 +1529,18 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
source.createLink(localFile, IResource.NONE, null);
source.move(destination.getFullPath(), isDeep ? IResource.NONE : IResource.SHALLOW, monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -1481,19 +1550,25 @@
IResource destination = (IResource) args[1];
boolean isDeep = ((Boolean) args[2]).booleanValue();
IProgressMonitor monitor = (IProgressMonitor) args[3];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
+ }
IResource parent = destination.getParent();
- if (!isDeep && parent == null)
+ if (!isDeep && parent == null) {
return true;
- if (!parent.isAccessible())
+ }
+ if (!parent.isAccessible()) {
return true;
- if (source.equals(destination))
+ }
+ if (source.equals(destination)) {
return true;
- if (source.getType() != destination.getType())
+ }
+ if (source.getType() != destination.getType()) {
return true;
- if (destination.exists())
+ }
+ if (destination.exists()) {
return true;
+ }
//passed all failure case so it should succeed
return false;
}
@@ -1505,25 +1580,33 @@
IProgressMonitor monitor = (IProgressMonitor) args[3];
IPath sourceLocation = resolve(localFile);
URI sourceLocationURI = URIUtil.toURI(sourceLocation);
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
- if (!destination.exists())
+ }
+ if (!destination.exists()) {
return false;
+ }
//destination should only be linked for a shallow move
if (isDeep) {
- if (destination.isLinked())
+ if (destination.isLinked()) {
return false;
- if (resolve(localFile).equals(destination.getLocation()))
+ }
+ if (resolve(localFile).equals(destination.getLocation())) {
return false;
- if (!destination.getProject().getLocation().isPrefixOf(destination.getLocation()))
+ }
+ if (!destination.getProject().getLocation().isPrefixOf(destination.getLocation())) {
return false;
+ }
} else {
- if (!destination.isLinked())
+ if (!destination.isLinked()) {
return false;
- if (!sourceLocation.equals(destination.getLocation()))
+ }
+ if (!sourceLocation.equals(destination.getLocation())) {
return false;
- if (!sourceLocationURI.equals(destination.getLocationURI()))
+ }
+ if (!sourceLocationURI.equals(destination.getLocationURI())) {
return false;
+ }
}
return true;
}
@@ -1553,16 +1636,18 @@
IFolder source = (IFolder) args[0];
IResource destination = (IResource) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).prepare();
+ }
try {
source.createLink(localFolder, IResource.NONE, null);
source.move(destination.getFullPath(), IResource.SHALLOW, monitor);
} catch (OperationCanceledException e) {
return CANCELED;
}
- if (monitor instanceof FussyProgressMonitor)
+ if (monitor instanceof FussyProgressMonitor) {
((FussyProgressMonitor) monitor).sanityCheck();
+ }
return null;
}
@@ -1571,19 +1656,25 @@
IFolder source = (IFolder) args[0];
IResource destination = (IResource) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (monitor instanceof CancelingProgressMonitor)
+ if (monitor instanceof CancelingProgressMonitor) {
return false;
+ }
IResource parent = destination.getParent();
- if (parent == null)
+ if (parent == null) {
return true;
- if (source.equals(destination))
+ }
+ if (source.equals(destination)) {
return true;
- if (source.getType() != destination.getType())
+ }
+ if (source.getType() != destination.getType()) {
return true;
- if (!parent.isAccessible())
+ }
+ if (!parent.isAccessible()) {
return true;
- if (destination.exists())
+ }
+ if (destination.exists()) {
return true;
+ }
//passed all failure case so it should succeed
return false;
}
@@ -1592,14 +1683,18 @@
public boolean wasSuccess(Object[] args, Object result, Object[] oldState) throws Exception {
IResource destination = (IResource) args[1];
IProgressMonitor monitor = (IProgressMonitor) args[2];
- if (result == CANCELED)
+ if (result == CANCELED) {
return monitor instanceof CancelingProgressMonitor;
- if (!destination.exists())
+ }
+ if (!destination.exists()) {
return false;
- if (!destination.isLinked())
+ }
+ if (!destination.isLinked()) {
return false;
- if (!resolve(localFolder).equals(destination.getLocation()))
+ }
+ if (!resolve(localFolder).equals(destination.getLocation())) {
return false;
+ }
return true;
}
}.performTest(inputs);
@@ -1972,8 +2067,9 @@
public void testLinkedFolderWithSymlink_Bug338010() {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
IPath baseLocation = getRandomLocation();
IPath resolvedBaseLocation = resolve(baseLocation);
deleteOnTearDown(resolvedBaseLocation);
@@ -2001,8 +2097,9 @@
*/
public void testDeleteLinkTarget_Bug507084() throws Exception {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
IPath baseLocation = getRandomLocation();
IPath resolvedBaseLocation = resolve(baseLocation);
deleteOnTearDown(resolvedBaseLocation);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceWithPathVariableTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceWithPathVariableTest.java
index 96fe117..5609551 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceWithPathVariableTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/LinkedResourceWithPathVariableTest.java
@@ -78,8 +78,9 @@
getWorkspace().getPathVariableManager().setValue(VARIABLE_NAME, null);
IPath[] paths = toDelete.toArray(new IPath[toDelete.size()]);
toDelete.clear();
- for (int i = 0; i < paths.length; i++)
- Workspace.clear(paths[i].toFile());
+ for (IPath path : paths) {
+ Workspace.clear(path.toFile());
+ }
super.tearDown();
}
@@ -119,10 +120,12 @@
ib = is.read();
}
} finally {
- if (is != null)
+ if (is != null) {
is.close();
- if (os != null)
+ }
+ if (os != null) {
os.close();
+ }
}
}
@@ -451,9 +454,9 @@
public void testPROJECT_LOC_MoveFileToDifferentProject() {
String[] existingVariables = nonExistingFileInExistingFolder.getProject().getPathVariableManager().getPathVariableNames();
- for (int i = 0; i < existingVariables.length; i++) {
+ for (String existingVariable : existingVariables) {
try {
- nonExistingFileInExistingFolder.getProject().getPathVariableManager().setValue(existingVariables[i], null);
+ nonExistingFileInExistingFolder.getProject().getPathVariableManager().setValue(existingVariable, null);
} catch (CoreException e) {
}
}
@@ -823,8 +826,9 @@
}
// Don't run this test if we cannot set a file read-only
- if ((projStore.getFileSystem().attributes() & EFS.ATTRIBUTE_READ_ONLY) == 0)
+ if ((projStore.getFileSystem().attributes() & EFS.ATTRIBUTE_READ_ONLY) == 0) {
return;
+ }
try {
// Create a linked resource with a non-existing path variable
@@ -1422,9 +1426,10 @@
String[] variables = manager.getPathVariableNames();
boolean found = false;
- for (int i = 0; i < variables.length; i++) {
- if (variables[i].equals("Test338185"))
+ for (String variable : variables) {
+ if (variable.equals("Test338185")) {
found = true;
+ }
}
assertTrue(found);
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerAttributeChangeListener.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerAttributeChangeListener.java
index 8894168..aa27b97 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerAttributeChangeListener.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerAttributeChangeListener.java
@@ -38,8 +38,8 @@
error = null;
attributeMap.clear();
- for (int i = 0; i < markers.length; i++) {
- attributeMap.put(Long.valueOf(markers[i].getId()), markers[i].getAttributes());
+ for (IMarker marker : markers) {
+ attributeMap.put(Long.valueOf(marker.getId()), marker.getAttributes());
}
}
@@ -58,9 +58,9 @@
private void checkDelta(IMarkerDelta[] deltas) throws AssertionFailedError {
assertEquals("wrong number of changes", attributeMap.size(), deltas.length);
- for (int i = 0; i < deltas.length; i++) {
- Map<String, Object> values = attributeMap.get(new Long(deltas[i].getId()));
- assertEquals("Changes different from expecations", deltas[i].getAttributes(), values);
+ for (IMarkerDelta delta : deltas) {
+ Map<String, Object> values = attributeMap.get(new Long(delta.getId()));
+ assertEquals("Changes different from expecations", delta.getAttributes(), values);
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerSetTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerSetTest.java
index 2dcb950..3419bcb 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerSetTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerSetTest.java
@@ -46,14 +46,16 @@
java.util.Comparator<IMarkerSetElement> compare = (e1, e2) -> {
long id1 = e1.getId();
long id2 = e2.getId();
- if (id1 == id2)
+ if (id1 == id2) {
return 0;
+ }
return id1 < id2 ? -1 : 1;
};
Arrays.sort(m1, compare);
Arrays.sort(m2, compare);
- for (int i = 0; i < m1.length; i++)
+ for (int i = 0; i < m1.length; i++) {
assertEquals(message, m1[i].getId(), m2[i].getId());
+ }
}
/**
@@ -144,8 +146,9 @@
assertTrue("2.0." + i, !set.contains(info.getId()));
assertEquals("2.1," + i, i, set.size());
// check that the others still exist
- for (int j = 0; j < i; j++)
+ for (int j = 0; j < i; j++) {
assertTrue("2.2." + j, set.contains(infos[j].getId()));
+ }
}
// all gone?
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerTest.java
index 9c451c2..a0afcf1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkerTest.java
@@ -132,8 +132,9 @@
// Create an array with a bunch of markers.
IWorkspaceRunnable body = monitor -> {
IResourceVisitor visitor = resource -> {
- for (int i = 0; i < markersPerResource; i++)
+ for (int i = 0; i < markersPerResource; i++) {
resource.createMarker(IMarker.PROBLEM);
+ }
return true;
};
getWorkspace().getRoot().accept(visitor);
@@ -153,16 +154,18 @@
try {
IMarker[] temp = getWorkspace().getRoot().findMarkers(null, true, IResource.DEPTH_INFINITE);
assertEquals("0.1", numMarkers, temp.length);
- for (int i = 0; i < temp.length; i++)
+ for (int i = 0; i < temp.length; i++) {
markers[i] = temp[i];
+ }
} catch (CoreException e) {
fail("0.2", e);
}
// create attributes on each marker
body = monitor -> {
- for (int i = 0; i < markers.length; i++)
- markers[i].setAttribute(IMarker.MESSAGE, getRandomString());
+ for (IMarker marker : markers) {
+ marker.setAttribute(IMarker.MESSAGE, getRandomString());
+ }
};
try {
start = System.currentTimeMillis();
@@ -176,8 +179,9 @@
// get the attribute from each marker
body = monitor -> {
- for (int i = 0; i < markers.length; i++)
- markers[i].getAttribute(IMarker.MESSAGE);
+ for (IMarker marker : markers) {
+ marker.getAttribute(IMarker.MESSAGE);
+ }
};
try {
start = System.currentTimeMillis();
@@ -220,8 +224,9 @@
// create attributes on each marker
body = monitor -> {
- for (int i = 0; i < markers.length; i++)
- markers[i].setAttribute(IMarker.MESSAGE, getRandomString());
+ for (IMarker marker : markers) {
+ marker.setAttribute(IMarker.MESSAGE, getRandomString());
+ }
};
try {
start = System.currentTimeMillis();
@@ -237,10 +242,12 @@
try {
String name1 = (String) o1.getAttribute(IMarker.MESSAGE);
String name2 = (String) o2.getAttribute(IMarker.MESSAGE);
- if (name1 == null)
+ if (name1 == null) {
name1 = "";
- if (name2 == null)
+ }
+ if (name2 == null) {
name2 = "";
+ }
int result = name1.compareToIgnoreCase(name2);
return result;
} catch (CoreException e) {
@@ -270,8 +277,9 @@
}
protected void assertDoesNotExist(String message, IMarker[] markers) {
- for (int i = 0; i < markers.length; i++)
- assertDoesNotExist(message, markers[i]);
+ for (IMarker marker : markers) {
+ assertDoesNotExist(message, marker);
+ }
}
protected void assertDoesNotExist(String message, IMarker marker) {
@@ -285,8 +293,9 @@
*/
protected void assertEquals(String message, IMarker[] expectedMarkers, IMarker[] actualMarkers) {
int n = expectedMarkers.length;
- if (n != actualMarkers.length)
+ if (n != actualMarkers.length) {
fail(message);
+ }
boolean[] seen = new boolean[n];
for (int i = 0; i < n; ++i) {
boolean found = false;
@@ -313,18 +322,21 @@
for (int j = 0; !found && j < keys.length; j++) {
if (keys[j].equals(key)) {
found = true;
- if (!values[j].equals(value))
+ if (!values[j].equals(value)) {
fail(message);
+ }
}
}
- if (!found)
+ if (!found) {
assertTrue(message, false);
+ }
}
}
protected void assertExists(String message, IMarker[] markers) {
- for (int i = 0; i < markers.length; i++)
- assertExists(message, markers[i]);
+ for (IMarker marker : markers) {
+ assertExists(message, marker);
+ }
}
protected void assertExists(String message, IMarker marker) {
@@ -384,10 +396,12 @@
*/
public static boolean equals(IMarker a, IMarker b) {
try {
- if (a.getType() != b.getType())
+ if (a.getType() != b.getType()) {
return false;
- if (a.getId() != b.getId())
+ }
+ if (a.getId() != b.getId()) {
return false;
+ }
return true;
} catch (CoreException e) {
return false;
@@ -443,9 +457,8 @@
getWorkspace().addResourceChangeListener(listener);
// create markers on our hierarchy of resources
- for (int i = 0; i < resources.length; i++) {
+ for (IResource resource : resources) {
listener.reset();
- IResource resource = resources[i];
IMarker[] markers = new IMarker[3];
try {
markers[0] = resource.createMarker(IMarker.PROBLEM);
@@ -511,9 +524,7 @@
getWorkspace().addResourceChangeListener(listener);
// for each resource in the hierarchy do...
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
-
+ for (IResource resource : resources) {
// create the marker, assert that it exists, and then remove it
try {
listener.reset();
@@ -583,8 +594,9 @@
} catch (CoreException e) {
fail("1.0", e);
}
- for (int i = 0; i < markers.length; i++)
+ for (int i = 0; i < markers.length; i++) {
assertTrue("1.1", !markers[i].exists());
+ }
// Check that an empty collection of markers can be removed.
try {
@@ -627,22 +639,25 @@
// add more markers and do a search on all marker types
Vector<IMarker> allMarkers = new Vector<>(markers.length * 3);
- for (int i = 0; i < markers.length; i++)
- allMarkers.add(markers[i]);
+ for (IMarker marker : markers) {
+ allMarkers.add(marker);
+ }
try {
markers = createMarkers(resources, IMarker.BOOKMARK);
} catch (CoreException e) {
fail("3.0", e);
}
- for (int i = 0; i < markers.length; i++)
- allMarkers.add(markers[i]);
+ for (IMarker marker : markers) {
+ allMarkers.add(marker);
+ }
try {
markers = createMarkers(resources, IMarker.TASK);
} catch (CoreException e) {
fail("3.1", e);
}
- for (int i = 0; i < markers.length; i++)
- allMarkers.add(markers[i]);
+ for (IMarker marker : markers) {
+ allMarkers.add(marker);
+ }
try {
IMarker[] found = getWorkspace().getRoot().findMarkers(null, false, IResource.DEPTH_INFINITE);
assertEquals("3.2", allMarkers.toArray(new IMarker[allMarkers.size()]), found);
@@ -856,8 +871,8 @@
IResource resource;
IMarker[] markers;
IMarker marker;
- for (int i = 0; i < resources.length; i++) {
- resource = resources[i];
+ for (IResource resource2 : resources) {
+ resource = resource2;
markers = new IMarker[3];
// ADD a marker
@@ -1057,8 +1072,9 @@
count[0] = 0;
IWorkspaceRunnable body = monitor -> {
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT || resource.getType() == IResource.PROJECT)
+ if (resource.getType() == IResource.ROOT || resource.getType() == IResource.PROJECT) {
return true;
+ }
IMarker marker = resource.createMarker(IMarker.BOOKMARK);
table.put(resource, marker);
count[0]++;
@@ -1076,11 +1092,11 @@
// copy all non-project resources
try {
IProject[] projects = getWorkspace().getRoot().getProjects();
- for (int i = 0; i < projects.length; i++) {
- IResource[] children = projects[i].members();
- for (int j = 0; j < children.length; j++) {
- IPath destination = new Path(children[j].getName() + "copy");
- children[j].copy(destination, true, getMonitor());
+ for (IProject project : projects) {
+ IResource[] children = project.members();
+ for (IResource element : children) {
+ IPath destination = new Path(element.getName() + "copy");
+ element.copy(destination, true, getMonitor());
}
}
} catch (CoreException e) {
@@ -1132,9 +1148,7 @@
getWorkspace().addResourceChangeListener(listener);
try {
- for (int i = 0; i < resources.length; i++) {
- final IResource resource = resources[i];
-
+ for (final IResource resource : resources) {
// ADD + REMOVE = nothing
try {
IWorkspaceRunnable body = monitor -> {
@@ -1397,8 +1411,9 @@
count[0] = 0;
IWorkspaceRunnable body = monitor -> {
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
IMarker marker = resource.createMarker(IMarker.BOOKMARK);
table.put(resource, marker);
count[0]++;
@@ -1415,10 +1430,10 @@
// move all resources
IProject[] projects = getWorkspace().getRoot().getProjects();
- for (int i = 0; i < projects.length; i++) {
- IPath destination = new Path(projects[i].getName() + "move");
+ for (IProject project : projects) {
+ IPath destination = new Path(project.getName() + "move");
try {
- projects[i].move(destination, true, getMonitor());
+ project.move(destination, true, getMonitor());
} catch (CoreException e) {
fail("1.99", e);
}
@@ -1426,8 +1441,9 @@
// verify marker deltas
IResourceVisitor visitor = resource -> {
- if (resource.getType() == IResource.ROOT)
+ if (resource.getType() == IResource.ROOT) {
return true;
+ }
String name = resource.getFullPath().segment(0);
IPath path = new Path(name.substring(0, name.length() - 4)).makeAbsolute();
path = path.append(resource.getFullPath().removeFirstSegments(1));
@@ -1460,14 +1476,17 @@
try {
newMarkers = createMarkers(resources, IMarker.PROBLEM);
expected = new IMarker[newMarkers.length * 3];
- for (int i = 0; i < newMarkers.length; i++)
+ for (int i = 0; i < newMarkers.length; i++) {
expected[i] = newMarkers[i];
+ }
newMarkers = createMarkers(resources, IMarker.BOOKMARK);
- for (int i = 0; i < newMarkers.length; i++)
+ for (int i = 0; i < newMarkers.length; i++) {
expected[i + newMarkers.length] = newMarkers[i];
+ }
newMarkers = createMarkers(resources, IMarker.TASK);
- for (int i = 0; i < newMarkers.length; i++)
+ for (int i = 0; i < newMarkers.length; i++) {
expected[i + (newMarkers.length * 2)] = newMarkers[i];
+ }
} catch (CoreException e) {
fail("1.0", e);
}
@@ -1489,8 +1508,9 @@
IResourceVisitor visitor = resource -> {
try {
ResourceInfo info = ((Resource) resource).getResourceInfo(false, false);
- if (info == null)
+ if (info == null) {
return true;
+ }
IPathRequestor requestor = new IPathRequestor() {
@Override
public IPath requestPath() {
@@ -1617,8 +1637,9 @@
visitor = resource -> {
try {
ResourceInfo info = ((Resource) resource).getResourceInfo(false, false);
- if (info == null)
+ if (info == null) {
return true;
+ }
IPathRequestor requestor = new IPathRequestor() {
@Override
public IPath requestPath() {
@@ -1747,8 +1768,7 @@
public void testSetGetAttribute() {
debug("testSetGetAttribute");
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IMarker marker = null;
// getting a non-existant attribute should return null
@@ -1881,8 +1901,7 @@
public void testSetGetAttribute2() {
debug("testSetGetAttribute2");
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IMarker marker = null;
// getting a non-existant attribute should return null or the specified default
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkersChangeListener.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkersChangeListener.java
index 53aac06..3a8c445 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkersChangeListener.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/MarkersChangeListener.java
@@ -34,25 +34,30 @@
public boolean checkChanges(IResource resource, IMarker[] added, IMarker[] removed, IMarker[] changed) {
IPath path = resource == null ? Path.ROOT : resource.getFullPath();
Vector<IMarkerDelta> v = changes.get(path);
- if (v == null)
+ if (v == null) {
v = new Vector<>();
+ }
int numChanges = (added == null ? 0 : added.length) + (removed == null ? 0 : removed.length) + (changed == null ? 0 : changed.length);
- if (numChanges != v.size())
+ if (numChanges != v.size()) {
return false;
+ }
for (int i = 0; i < v.size(); ++i) {
IMarkerDelta delta = v.elementAt(i);
switch (delta.getKind()) {
case IResourceDelta.ADDED :
- if (!contains(added, delta.getMarker()))
+ if (!contains(added, delta.getMarker())) {
return false;
+ }
break;
case IResourceDelta.REMOVED :
- if (!contains(removed, delta.getMarker()))
+ if (!contains(removed, delta.getMarker())) {
return false;
+ }
break;
case IResourceDelta.CHANGED :
- if (!contains(changed, delta.getMarker()))
+ if (!contains(changed, delta.getMarker())) {
return false;
+ }
break;
default :
throw new Error();
@@ -66,9 +71,10 @@
*/
protected boolean contains(IMarker[] markers, IMarker marker) {
if (markers != null) {
- for (int i = 0; i < markers.length; ++i) {
- if (markers[i].equals(marker))
+ for (IMarker marker2 : markers) {
+ if (marker2.equals(marker)) {
return true;
+ }
}
}
return false;
@@ -97,8 +103,9 @@
* Recurse over the delta, extracting marker changes.
*/
protected void resourceChanged(IResourceDelta delta) {
- if (delta == null)
+ if (delta == null) {
return;
+ }
if ((delta.getFlags() & IResourceDelta.MARKERS) != 0) {
IPath path = delta.getFullPath();
Vector<IMarkerDelta> v = changes.get(path);
@@ -107,13 +114,13 @@
changes.put(path, v);
}
IMarkerDelta[] markerDeltas = delta.getMarkerDeltas();
- for (int i = 0; i < markerDeltas.length; ++i) {
- v.addElement(markerDeltas[i]);
+ for (IMarkerDelta markerDelta : markerDeltas) {
+ v.addElement(markerDelta);
}
}
IResourceDelta[] children = delta.getAffectedChildren();
- for (int i = 0; i < children.length; ++i) {
- resourceChanged(children[i]);
+ for (IResourceDelta element : children) {
+ resourceChanged(element);
}
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/NatureTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/NatureTest.java
index c7f12b6..faa135c 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/NatureTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/NatureTest.java
@@ -68,14 +68,17 @@
IProjectDescription desc = project.getDescription();
desc.setNatureIds(natures);
int flags = IResource.KEEP_HISTORY;
- if (silent)
+ if (silent) {
flags |= IResource.AVOID_NATURE_CONFIG;
+ }
project.setDescription(desc, flags, getMonitor());
- if (shouldFail)
+ if (shouldFail) {
fail(message);
+ }
} catch (CoreException e) {
- if (!shouldFail)
+ if (!shouldFail) {
fail(message, e);
+ }
}
}
@@ -365,8 +368,9 @@
protected IStatus run(IProgressMonitor monitor) {
try {
if (finished[0] == false) {
- if (project.exists() && project.isOpen())
+ if (project.exists() && project.isOpen()) {
project.isNatureEnabled(NATURE_SIMPLE);
+ }
schedule();
}
} catch (CoreException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/OldCorePerformanceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/OldCorePerformanceTest.java
index 35e5919..999167f 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/OldCorePerformanceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/OldCorePerformanceTest.java
@@ -66,10 +66,11 @@
* Logs or writes string to console.
*/
public void perfLog(String s) {
- if (logger != null)
+ if (logger != null) {
logger.log(s);
- else
+ } else {
System.out.println(s);
+ }
}
/**
@@ -92,14 +93,16 @@
*/
public void run(PerformanceTestResult test) {
result = test;
- if (test instanceof LoggingPerformanceTestResult)
+ if (test instanceof LoggingPerformanceTestResult) {
logger = (LoggingPerformanceTestResult) test;
+ }
super.run(test);
}
protected void startBench() {
- for (int i = 0; i < 20; ++i)
+ for (int i = 0; i < 20; ++i) {
System.gc();
+ }
benchStart = System.currentTimeMillis();
}
@@ -116,11 +119,13 @@
long duration = System.currentTimeMillis() - benchStart;
double perOp = (double) duration / (double) numOperations;
String opString;
- if (perOp > 100.0)
+ if (perOp > 100.0) {
opString = "(" + perOp + "ms per operation)"; //$NON-NLS-1$ //$NON-NLS-2$
- else
+ }
+ else {
//Note us == microseconds
opString = "(" + (perOp * 1000.0) + "us per operation)"; //$NON-NLS-1$ //$NON-NLS-2$
+ }
System.out.println(benchName + " took " + duration + "ms " + opString); //$NON-NLS-1$ //$NON-NLS-2$
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ProjectSnapshotPerfManualTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ProjectSnapshotPerfManualTest.java
index 1cc1912..3a4cf0f 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ProjectSnapshotPerfManualTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ProjectSnapshotPerfManualTest.java
@@ -51,13 +51,15 @@
protected int countChildren(File root) {
String[] children = root.list();
- if (children == null)
+ if (children == null) {
return 0;
+ }
int result = 0;
- for (int i = 0; i < children.length; i++) {
- File child = new File(root, children[i]);
- if (child.isDirectory())
+ for (String element : children) {
+ File child = new File(root, element);
+ if (child.isDirectory()) {
result += countChildren(child);
+ }
result++;
}
return result;
@@ -77,8 +79,9 @@
*/
public void testSnapshotImportPerformance() throws Exception {
// test if the test can be done in this machine
- if (!bigSiteLocation.toFile().isDirectory())
+ if (!bigSiteLocation.toFile().isDirectory()) {
return;
+ }
// create common objects
final IProject project = getWorkspace().getRoot().getProject("MyTestProject");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceAttributeTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceAttributeTest.java
index 7bb30f8..d337fb2 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceAttributeTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceAttributeTest.java
@@ -67,8 +67,9 @@
public void testAttributeArchive() {
// only activate this test on platforms that support it
- if (!isAttributeSupported(EFS.ATTRIBUTE_ARCHIVE))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_ARCHIVE)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("Project");
IFile file = project.getFile("target");
ensureExistsInWorkspace(file, getRandomContents());
@@ -101,8 +102,9 @@
public void testAttributeExecutable() {
// only activate this test on platforms that support it
- if (!isAttributeSupported(EFS.ATTRIBUTE_EXECUTABLE))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_EXECUTABLE)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("Project");
IFile file = project.getFile("target");
ensureExistsInWorkspace(file, getRandomContents());
@@ -136,8 +138,9 @@
public void testAttributeHidden() {
// only activate this test on platforms that support it
- if (!isAttributeSupported(EFS.ATTRIBUTE_HIDDEN))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_HIDDEN)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("Project");
IFile file = project.getFile("target");
ensureExistsInWorkspace(file, getRandomContents());
@@ -170,8 +173,9 @@
public void testAttributeReadOnly() {
// only activate this test on platforms that support it
- if (!isAttributeSupported(EFS.ATTRIBUTE_READ_ONLY))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_READ_ONLY)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("Project");
IFile file = project.getFile("target");
ensureExistsInWorkspace(file, getRandomContents());
@@ -243,8 +247,9 @@
*/
public void _testRefreshExecutableOnFolder() {
// only test on platforms that implement the executable bit
- if ((EFS.getLocalFileSystem().attributes() & EFS.ATTRIBUTE_EXECUTABLE) == 0)
+ if ((EFS.getLocalFileSystem().attributes() & EFS.ATTRIBUTE_EXECUTABLE) == 0) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("testRefreshExecutableOnFolder");
IFolder folder = project.getFolder("folder");
IFile file = folder.getFile("file");
@@ -281,8 +286,9 @@
public void testAttributeSymlink() {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("Project");
IFile link = project.getFile("link");
ensureExistsInWorkspace(link, getRandomContents());
@@ -351,8 +357,9 @@
try {
for (int attribute : attributes) {
// only activate this test on platforms that support it
- if (!isAttributeSupported(attribute))
+ if (!isAttributeSupported(attribute)) {
continue;
+ }
// file
ResourceAttributes resAttr = file.getResourceAttributes();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceDeltaVerifier.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceDeltaVerifier.java
index e840867..266e2f3 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceDeltaVerifier.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceDeltaVerifier.java
@@ -120,8 +120,9 @@
* @see #addExpectedChange
*/
public void addExpectedChange(IResource[] resources, int status, int changeFlags) {
- for (int i = 0; i < resources.length; i++)
- addExpectedChange(resources[i], null, status, changeFlags, null, null);
+ for (IResource resource : resources) {
+ addExpectedChange(resource, null, status, changeFlags, null, null);
+ }
}
/**
@@ -132,8 +133,8 @@
if (resource instanceof IContainer) {
try {
IResource[] children = ((IContainer) resource).members(IContainer.INCLUDE_PHANTOMS | IContainer.INCLUDE_TEAM_PRIVATE_MEMBERS | IContainer.INCLUDE_HIDDEN);
- for (int i = 0; i < children.length; i++) {
- addExpectedDeletion(children[i]);
+ for (IResource element : children) {
+ addExpectedDeletion(element);
}
} catch (CoreException e) {
e.printStackTrace();
@@ -223,8 +224,9 @@
int status = delta.getKind();
int changeFlags = delta.getFlags();
- if (status == IResourceDelta.NO_CHANGE)
+ if (status == IResourceDelta.NO_CHANGE) {
return;
+ }
if (expectedChange == null) {
recordMissingExpectedChange(status, changeFlags);
@@ -245,8 +247,7 @@
Hashtable<IResource, IResourceDelta> h = new Hashtable<>(affectedChildren.length + 1);
- for (int i = 0; i < addedChildren.length; ++i) {
- IResourceDelta childDelta1 = addedChildren[i];
+ for (IResourceDelta childDelta1 : addedChildren) {
IResource childResource = childDelta1.getResource();
IResourceDelta childDelta2 = h.get(childResource);
if (childDelta2 != null) {
@@ -259,8 +260,7 @@
}
}
- for (int i = 0; i < changedChildren.length; ++i) {
- IResourceDelta childDelta1 = changedChildren[i];
+ for (IResourceDelta childDelta1 : changedChildren) {
IResource childResource = childDelta1.getResource();
IResourceDelta childDelta2 = h.get(childResource);
if (childDelta2 != null) {
@@ -273,8 +273,7 @@
}
}
- for (int i = 0; i < removedChildren.length; ++i) {
- IResourceDelta childDelta1 = removedChildren[i];
+ for (IResourceDelta childDelta1 : removedChildren) {
IResource childResource = childDelta1.getResource();
IResourceDelta childDelta2 = h.get(childResource);
if (childDelta2 != null) {
@@ -287,8 +286,7 @@
}
}
- for (int i = 0; i < affectedChildren.length; ++i) {
- IResourceDelta childDelta1 = affectedChildren[i];
+ for (IResourceDelta childDelta1 : affectedChildren) {
IResource childResource = childDelta1.getResource();
IResourceDelta childDelta2 = h.remove(childResource);
if (childDelta2 == null) {
@@ -306,8 +304,8 @@
recordMissingChild(childResource.getFullPath(), childDelta.getKind(), true);
}
- for (int i = 0; i < affectedChildren.length; ++i) {
- internalVerifyDelta(affectedChildren[i]);
+ for (IResourceDelta element : affectedChildren) {
+ internalVerifyDelta(element);
}
for (IResourceDelta childDelta : h.values()) {
@@ -496,8 +494,9 @@
void internalVerifyDelta(IResourceDelta delta) {
try {
// FIXME: bogus
- if (delta == null)
+ if (delta == null) {
return;
+ }
fMessage.append("Verifying delta for ");
fMessage.append(delta.getFullPath());
fMessage.append("\n");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceTest.java
index f704990..e8ce183 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceTest.java
@@ -119,8 +119,9 @@
} catch (IOException e) {
fail("Failed to read during transferStreams", e);
}
- if (bytesRead == -1)
+ if (bytesRead == -1) {
break;
+ }
try {
destination.write(buffer, 0, bytesRead);
} catch (IOException e) {
@@ -191,8 +192,9 @@
* local store.
*/
public void assertDoesNotExistInFileSystem(String message, IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- assertDoesNotExistInFileSystem(message, resources[i]);
+ for (IResource resource : resources) {
+ assertDoesNotExistInFileSystem(message, resource);
+ }
}
/**
@@ -227,8 +229,8 @@
* in the workspace resource info tree.
*/
public void assertDoesNotExistInWorkspace(String message, IResource[] resources) {
- for (int i = 0; i < resources.length; i++) {
- assertDoesNotExistInWorkspace(message, resources[i]);
+ for (IResource resource : resources) {
+ assertDoesNotExistInWorkspace(message, resource);
}
}
@@ -264,8 +266,9 @@
* Assert that each element in the resource array exists in the local store.
*/
public void assertExistsInFileSystem(String message, IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- assertExistsInFileSystem(message, resources[i]);
+ for (IResource resource : resources) {
+ assertExistsInFileSystem(message, resource);
+ }
}
/**
@@ -324,8 +327,9 @@
* workspace resource info tree.
*/
public void assertExistsInWorkspace(String message, IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- assertExistsInWorkspace(message, resources[i], false);
+ for (IResource resource : resources) {
+ assertExistsInWorkspace(message, resource, false);
+ }
}
/**
@@ -333,8 +337,9 @@
* workspace resource info tree.
*/
public void assertExistsInWorkspace(String message, IResource[] resources, boolean phantom) {
- for (int i = 0; i < resources.length; i++)
- assertExistsInWorkspace(message, resources[i], phantom);
+ for (IResource resource : resources) {
+ assertExistsInWorkspace(message, resource, phantom);
+ }
}
/**
@@ -361,10 +366,11 @@
result[i] = getWorkspace().getRoot().getProject(fullPath.segment(0));
break;
default :
- if (hierarchy[i].charAt(hierarchy[i].length() - 1) == IPath.SEPARATOR)
+ if (hierarchy[i].charAt(hierarchy[i].length() - 1) == IPath.SEPARATOR) {
result[i] = root.getFolder(path);
- else
+ } else {
result[i] = root.getFile(path);
+ }
break;
}
}
@@ -377,8 +383,9 @@
getWorkspace().run((IWorkspaceRunnable) monitor -> {
getWorkspace().getRoot().delete(IResource.FORCE | IResource.ALWAYS_DELETE_PROJECT_CONTENT, getMonitor());
//clear stores in workspace runnable to avoid interaction with resource jobs
- for (int i = 0; i < toDelete.length; i++)
- clear(toDelete[i]);
+ for (IFileStore element : toDelete) {
+ clear(element);
+ }
}, null);
getWorkspace().save(true, null);
//don't leak builder jobs, since they may affect subsequent tests
@@ -399,11 +406,13 @@
*/
public boolean compareContent(InputStream a, InputStream b) {
int c, d;
- if (a == null && b == null)
+ if (a == null && b == null) {
return true;
+ }
try {
- if (a == null || b == null)
+ if (a == null || b == null) {
return false;
+ }
while ((c = a.read()) == (d = b.read()) && (c != -1 && d != -1)) {
//body not needed
}
@@ -430,10 +439,12 @@
}
protected void create(final IResource resource, boolean local) throws CoreException {
- if (resource == null || resource.exists())
+ if (resource == null || resource.exists()) {
return;
- if (!resource.getParent().exists())
+ }
+ if (!resource.getParent().exists()) {
create(resource.getParent(), local);
+ }
switch (resource.getType()) {
case IResource.FILE :
((IFile) resource).create(local ? new ByteArrayInputStream(new byte[0]) : null, true, getMonitor());
@@ -516,16 +527,18 @@
*/
public void ensureDoesNotExistInFileSystem(IResource resource) {
IPath path = resource.getLocation();
- if (path != null)
+ if (path != null) {
ensureDoesNotExistInFileSystem(path.toFile());
+ }
}
/**
* Delete the resources in the array from the local store.
*/
public void ensureDoesNotExistInFileSystem(IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- ensureDoesNotExistInFileSystem(resources[i]);
+ for (IResource resource : resources) {
+ ensureDoesNotExistInFileSystem(resource);
+ }
}
/**
@@ -533,8 +546,9 @@
*/
public void ensureDoesNotExistInWorkspace(IResource resource) {
try {
- if (resource.exists())
+ if (resource.exists()) {
resource.delete(true, null);
+ }
} catch (CoreException e) {
fail("#ensureDoesNotExistInWorkspace(IResource): " + resource.getFullPath(), e);
}
@@ -546,8 +560,9 @@
*/
public void ensureDoesNotExistInWorkspace(final IResource[] resources) {
IWorkspaceRunnable body = monitor -> {
- for (int i = 0; i < resources.length; i++)
- ensureDoesNotExistInWorkspace(resources[i]);
+ for (IResource resource : resources) {
+ ensureDoesNotExistInWorkspace(resource);
+ }
};
try {
getWorkspace().run(body, null);
@@ -569,9 +584,9 @@
* manager to ensure that we have a correct Path -> File mapping.
*/
public void ensureExistsInFileSystem(IResource resource) {
- if (resource instanceof IFile)
+ if (resource instanceof IFile) {
ensureExistsInFileSystem((IFile) resource);
- else {
+ } else {
try {
((Resource) resource).getStore().mkdir(EFS.NONE, null);
} catch (CoreException e) {
@@ -584,16 +599,18 @@
* Create the each resource of the array in the local store.
*/
public void ensureExistsInFileSystem(IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- ensureExistsInFileSystem(resources[i]);
+ for (IResource resource : resources) {
+ ensureExistsInFileSystem(resource);
+ }
}
/**
* Create the given file in the workspace resource info tree.
*/
public void ensureExistsInWorkspace(final IFile resource, final InputStream contents) {
- if (resource == null)
+ if (resource == null) {
return;
+ }
IWorkspaceRunnable body = monitor -> {
if (resource.exists()) {
resource.setContents(contents, true, false, null);
@@ -634,8 +651,9 @@
*/
public void ensureExistsInWorkspace(final IResource[] resources, final boolean local) {
IWorkspaceRunnable body = monitor -> {
- for (int i = 0; i < resources.length; i++)
- create(resources[i], local);
+ for (IResource resource : resources) {
+ create(resource, local);
+ }
};
try {
getWorkspace().run(body, null);
@@ -661,8 +679,9 @@
public void touchInFilesystem(IResource resource) {
// Ensure the resource exists in the filesystem
IPath location = resource.getLocation();
- if (!location.toFile().exists())
+ if (!location.toFile().exists()) {
ensureExistsInFileSystem(resource);
+ }
// Manually check that the core.resource time-stamp is out-of-sync
// with the java.io.File last modified. #isSynchronized() will schedule
// out-of-sync resources for refresh, so we don't use that here.
@@ -689,8 +708,9 @@
private boolean existsInFileSystem(IResource resource) {
IPath path = resource.getLocation();
- if (path == null)
+ if (path == null) {
path = computeDefaultLocation(resource);
+ }
return path.toFile().exists();
}
@@ -732,13 +752,18 @@
try {
input = file.getContents();
int c = input.read();
- while (c != -1 && c != '\r' && c != '\n')
+ while (c != -1 && c != '\r' && c != '\n') {
c = input.read();
+ }
if (c == '\n')
+ {
return "\n"; //$NON-NLS-1$
+ }
if (c == '\r') {
if (input.read() == '\n')
+ {
return "\r\n"; //$NON-NLS-1$
+ }
return "\r"; //$NON-NLS-1$
}
} catch (CoreException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceURLTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceURLTest.java
index eba1e43..4db01fa 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceURLTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceURLTest.java
@@ -100,8 +100,8 @@
public void testBasicURLs() throws Throwable {
IResource[] resources = buildResources();
ensureExistsInWorkspace(resources, true);
- for (int i = 0; i < resources.length; i++) {
- checkURL(resources[i]);
+ for (IResource resource : resources) {
+ checkURL(resource);
}
}
@@ -113,8 +113,8 @@
project.open(null);
IResource[] resources = buildResources(project, defineHierarchy());
ensureExistsInWorkspace(resources, true);
- for (int i = 0; i < resources.length; i++) {
- checkURL(resources[i]);
+ for (IResource resource : resources) {
+ checkURL(resource);
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceVisitorVerifier.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceVisitorVerifier.java
index 4bace86..3839993 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceVisitorVerifier.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ResourceVisitorVerifier.java
@@ -33,8 +33,9 @@
}
public void addExpected(IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- expected.add(resources[i]);
+ for (IResource resource : resources) {
+ expected.add(resource);
+ }
}
@Override
@@ -52,8 +53,9 @@
}
private void verify() {
- if (verified)
+ if (verified) {
return;
+ }
// Add messages for the resources which weren't visited but were expected.
for (IResource resource : expected) {
success = false;
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java
index 9d23df3..2271969 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java
@@ -734,10 +734,10 @@
IResource[] resources = new IResource[] {project, folder, file, subFile};
// Trying to set the value on non-existing resources will fail
- for (int i = 0; i < resources.length; i++) {
+ for (IResource resource : resources) {
try {
- resources[i].setTeamPrivateMember(true);
- fail("0.0." + resources[i].getFullPath());
+ resource.setTeamPrivateMember(true);
+ fail("0.0." + resource.getFullPath());
} catch (CoreException e) {
// expected
}
@@ -747,14 +747,13 @@
ensureExistsInWorkspace(resources, true);
// Initial values should be false.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
assertTrue("1.0: " + resource.getFullPath(), !resource.isTeamPrivateMember());
}
// Now set the values.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
resource.setTeamPrivateMember(true);
} catch (CoreException e) {
@@ -763,8 +762,8 @@
}
// The values should be true for files and folders, false otherwise.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
switch (resource.getType()) {
case IResource.FILE :
case IResource.FOLDER :
@@ -778,8 +777,7 @@
}
// Clear the values.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
resource.setTeamPrivateMember(false);
} catch (CoreException e) {
@@ -788,8 +786,8 @@
}
// Values should be false again.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource2 : resources) {
+ IResource resource = resource2;
assertTrue("5.0: " + resource.getFullPath(), !resource.isTeamPrivateMember());
}
}
@@ -799,8 +797,9 @@
@Override
public boolean visit(IResource resource) {
boolean expected = false;
- if (resource.getType() == IResource.FILE || resource.getType() == IResource.FOLDER)
+ if (resource.getType() == IResource.FILE || resource.getType() == IResource.FOLDER) {
expected = value;
+ }
assertEquals(message + resource.getFullPath(), expected, resource.isTeamPrivateMember());
return true;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TestPerformer.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TestPerformer.java
index 3fd0f65..cc42953 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TestPerformer.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TestPerformer.java
@@ -45,10 +45,10 @@
final public void performTest(Object[][] inputs) {
// call helper method
int permutations = 1;
- for (int i = 0; i < inputs.length; i++) {
- permutations = permutations * inputs[i].length;
- if (inputs[i].length > 2) {
- scramble(inputs[i]);
+ for (Object[] input : inputs) {
+ permutations = permutations * input.length;
+ if (input.length > 2) {
+ scramble(input);
}
}
// System.out.println("\nTesting " + permutations + " permutations of " + name);
@@ -71,8 +71,8 @@
invokeMethod(args, count);
StringBuffer buffer = new StringBuffer();
buffer.append("invocation " + count + " should fail, but it doesn't [");
- for (int j = 0; j < args.length; j++) {
- buffer.append(args[j]);
+ for (Object arg : args) {
+ buffer.append(arg);
buffer.append(',');
}
buffer.deleteCharAt(buffer.length() - 1);
@@ -123,13 +123,15 @@
for (int i = 0; i < len * 100; i++) {
/* get any array offset */
int off1 = (int) (random.nextFloat() * len);
- if (off1 == len)
+ if (off1 == len) {
continue;
+ }
/* get another array offset */
int off2 = (int) (random.nextFloat() * len);
- if (off2 == len)
+ if (off2 == len) {
continue;
+ }
/* switch */
Object temp = first[off1];
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceTest.java
index e7881be..0cc07f8 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceTest.java
@@ -254,13 +254,14 @@
final IProject project = getWorkspace().getRoot().getProject("bar");
final IResource[] resources = buildResources(project, new String[] {"a/", "a/b"});
IWorkspaceRunnable body = monitor -> {
- if (!project.exists())
+ if (!project.exists()) {
project.create(null);
- if (!project.isOpen())
+ }
+ if (!project.isOpen()) {
project.open(null);
+ }
// define an operation which will create a bunch of resources including a project.
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
switch (resource.getType()) {
case IResource.FILE :
((IFile) resource).create(null, false, getMonitor());
@@ -328,8 +329,9 @@
public void testWorkingLocationDeletion_bug433061() throws Throwable {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
IProject project = getTestProject();
project.create(null, getMonitor());
IPath workingLocation = project.getWorkingLocation("org.eclipse.core.tests.resources");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/IContentTypeManagerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/IContentTypeManagerTest.java
index a162f2c..1467d3f 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/IContentTypeManagerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/IContentTypeManagerTest.java
@@ -104,9 +104,11 @@
}
boolean contains(Object[] array, Object element) {
- for (int i = 0; i < array.length; i++)
- if (array[i].equals(element))
+ for (Object element2 : array) {
+ if (element2.equals(element)) {
return true;
+ }
+ }
return false;
}
@@ -117,14 +119,17 @@
public InputStream getInputStream(byte[][] contents) {
int size = 0;
// computes final array size
- for (int i = 0; i < contents.length; i++)
- size += contents[i].length;
+ for (byte[] content : contents) {
+ size += content.length;
+ }
byte[] full = new byte[size];
int fullIndex = 0;
// concatenates all byte arrays
- for (int i = 0; i < contents.length; i++)
- for (int j = 0; j < contents[i].length; j++)
- full[fullIndex++] = contents[i][j];
+ for (byte[] content : contents) {
+ for (int j = 0; j < content.length; j++) {
+ full[fullIndex++] = content[j];
+ }
+ }
return new ByteArrayInputStream(full);
}
@@ -1057,8 +1062,9 @@
assertNotNull("1.0", description);
assertEquals("1.1", myContent, description.getContentType());
assertNotSame("1.2", myContent.getDefaultDescription(), description);
- for (int i = 0; i < MyContentDescriber.MY_OPTIONS.length; i++)
+ for (int i = 0; i < MyContentDescriber.MY_OPTIONS.length; i++) {
assertEquals("2." + i, MyContentDescriber.MY_OPTION_VALUES[i], description.getProperty(MyContentDescriber.MY_OPTIONS[i]));
+ }
}
public void testNoExtensionAssociation() {
@@ -1368,8 +1374,9 @@
int bufferLimit = ContentTypeManager.BLOCK_SIZE * 4;
// create a long XML comment as prefix
StringBuffer comment = new StringBuffer("<!--");
- for (int i = 0; i < bufferLimit; i++)
+ for (int i = 0; i < bufferLimit; i++) {
comment.append('*');
+ }
comment.append("-->");
IContentTypeManager manager = Platform.getContentTypeManager();
IContentType rootElement = manager.getContentType(PI_RESOURCES_TESTS + ".root-element");
@@ -1404,8 +1411,9 @@
try {
text.removeFileSpec("mytext", IContentType.FILE_EXTENSION_SPEC);
} catch (CoreException e) {
- if (!assertionFailed)
+ if (!assertionFailed) {
fail(" 2.0", e);
+ }
}
}
IContentType result = manager.findContentTypeFor("test.mytext");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LazyInputStreamTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LazyInputStreamTest.java
index fd589f4..83a4e74 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LazyInputStreamTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LazyInputStreamTest.java
@@ -142,12 +142,14 @@
public void testVariedContent() throws IOException {
byte[] contents = new byte[VARIOUS_INTS.length];
- for (int i = 0; i < contents.length; i++)
+ for (int i = 0; i < contents.length; i++) {
contents[i] = (byte) VARIOUS_INTS[i];
+ }
ByteArrayInputStream underlying = new ByteArrayInputStream(contents);
OpenLazyInputStream stream = new OpenLazyInputStream(underlying, 7);
- for (int i = 0; i < VARIOUS_INTS.length; i++)
+ for (int i = 0; i < VARIOUS_INTS.length; i++) {
assertEquals("1.0." + i, VARIOUS_INTS[i], stream.read());
+ }
stream.close();
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LocalSelectionPolicy.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LocalSelectionPolicy.java
index 86e46fb..7e0575c 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LocalSelectionPolicy.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/LocalSelectionPolicy.java
@@ -24,18 +24,20 @@
@Override
public IContentType[] select(IContentType[] candidates, boolean fileName, boolean content) {
List<IContentType> result = new ArrayList<>(candidates.length);
- for (int i = 0; i < candidates.length; i++) {
- String namespace = getNamespace(candidates[i].getId());
- if (namespace.equals(ContentTypeTest.PI_RESOURCES_TESTS) || namespace.equals(Platform.PI_RUNTIME))
- result.add(candidates[i]);
+ for (IContentType candidate : candidates) {
+ String namespace = getNamespace(candidate.getId());
+ if (namespace.equals(ContentTypeTest.PI_RESOURCES_TESTS) || namespace.equals(Platform.PI_RUNTIME)) {
+ result.add(candidate);
+ }
}
return result.toArray(new IContentType[result.size()]);
}
private static String getNamespace(String id) {
int lastDot = id.lastIndexOf('.');
- if (lastDot <= 1)
+ if (lastDot <= 1) {
throw new IllegalArgumentException("lastDot ==" + lastDot);
+ }
return id.substring(0, lastDot);
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/MyContentDescriber.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/MyContentDescriber.java
index 52c9716..0b0e17f 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/MyContentDescriber.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/MyContentDescriber.java
@@ -30,15 +30,20 @@
public int describe(InputStream contents, IContentDescription description) throws IOException {
byte[] signature = SIGNATURE.getBytes("US-ASCII");
byte[] buffer = new byte[signature.length];
- if (contents.read(buffer) != buffer.length)
+ if (contents.read(buffer) != buffer.length) {
return INVALID;
- for (int i = 0; i < signature.length; i++)
- if (signature[i] != buffer[i])
+ }
+ for (int i = 0; i < signature.length; i++) {
+ if (signature[i] != buffer[i]) {
return INVALID;
- if (description == null)
+ }
+ }
+ if (description == null) {
return VALID;
- for (int i = 0; i < MY_OPTIONS.length; i++)
+ }
+ for (int i = 0; i < MY_OPTIONS.length; i++) {
setIfRequested(description, i);
+ }
return VALID;
}
@@ -48,7 +53,8 @@
}
private void setIfRequested(IContentDescription description, int option) {
- if (description.isRequested(MY_OPTIONS[option]))
+ if (description.isRequested(MY_OPTIONS[option])) {
description.setProperty(MY_OPTIONS[option], MY_OPTION_VALUES[option]);
+ }
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/SubsetSelectionPolicy.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/SubsetSelectionPolicy.java
index 67cfc9c..2a3f84c 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/SubsetSelectionPolicy.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/SubsetSelectionPolicy.java
@@ -24,9 +24,11 @@
@Override
public IContentType[] select(IContentType[] candidates, boolean fileName, boolean content) {
List<IContentType> result = new ArrayList<>(candidates.length);
- for (int i = 0; i < candidates.length; i++)
- if (subset.contains(candidates[i]))
- result.add(candidates[i]);
+ for (IContentType candidate : candidates) {
+ if (subset.contains(candidate)) {
+ result.add(candidate);
+ }
+ }
return result.toArray(new IContentType[result.size()]);
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/XMLContentDescriberTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/XMLContentDescriberTest.java
index 81700d4..7aece1e 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/XMLContentDescriberTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/content/XMLContentDescriberTest.java
@@ -58,25 +58,25 @@
boolean[][] flags = { {true, true, false}, {true, false, false}, {false, true, false}, {false, false, false}, {true, true, true}, {true, false, true}, {false, true, true}, {false, false, true}};
IContentDescription description = null;
- for (int i = 0; i < flags.length; i++) {
- description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_INCORRECT, ENCODING_UTF8, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ for (boolean[] flag : flags) {
+ description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_INCORRECT, ENCODING_UTF8, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
assertNull("1.0", description);
- description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_INCORRECT, ENCODING_UTF16, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_INCORRECT, ENCODING_UTF16, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
assertNull("2.0", description);
- description = Platform.getContentTypeManager().getDescriptionFor(getReader(ENCODING_INCORRECT, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ description = Platform.getContentTypeManager().getDescriptionFor(getReader(ENCODING_INCORRECT, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
assertNull("3.0", description);
}
- for (int i = 0; i < flags.length; i++) {
- description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_EMPTY, ENCODING_UTF8, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ for (boolean[] flag : flags) {
+ description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_EMPTY, ENCODING_UTF8, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
assertNull("1.0", description);
- description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_EMPTY, ENCODING_UTF16, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(ENCODING_EMPTY, ENCODING_UTF16, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
assertNull("2.0", description);
- description = Platform.getContentTypeManager().getDescriptionFor(getReader(ENCODING_EMPTY, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ description = Platform.getContentTypeManager().getDescriptionFor(getReader(ENCODING_EMPTY, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
assertNull("3.0", description);
}
}
@@ -93,11 +93,11 @@
boolean[][] flags = { {true, true, false}, {true, false, false}, {false, true, false}, {false, false, false}, {true, true, true}, {true, false, true}, {false, true, true}, {false, false, true}};
IContentDescription description = null;
- for (int i = 0; i < flags.length; i++) {
- description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(encodingInContent, encoding, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
- assertNotNull("1.0: " + flags[i][0] + " " + flags[i][1] + " " + flags[i][2], description);
- assertEquals("1.1: " + flags[i][0] + " " + flags[i][1] + " " + flags[i][2], Platform.PI_RUNTIME + ".xml", description.getContentType().getId());
- assertEquals("1.2: " + flags[i][0] + " " + flags[i][1] + " " + flags[i][2], expectedEncoding, description.getProperty(IContentDescription.CHARSET));
+ for (boolean[] flag : flags) {
+ description = Platform.getContentTypeManager().getDescriptionFor(getInputStream(encodingInContent, encoding, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ assertNotNull("1.0: " + flag[0] + " " + flag[1] + " " + flag[2], description);
+ assertEquals("1.1: " + flag[0] + " " + flag[1] + " " + flag[2], Platform.PI_RUNTIME + ".xml", description.getContentType().getId());
+ assertEquals("1.2: " + flag[0] + " " + flag[1] + " " + flag[2], expectedEncoding, description.getProperty(IContentDescription.CHARSET));
}
}
@@ -105,11 +105,11 @@
boolean[][] flags = { {true, true, false}, {true, false, false}, {false, true, false}, {false, false, false}, {true, true, true}, {true, false, true}, {false, true, true}, {false, false, true}};
IContentDescription description = null;
- for (int i = 0; i < flags.length; i++) {
- description = Platform.getContentTypeManager().getDescriptionFor(getReader(encodingInContent, flags[i][0], flags[i][1], flags[i][2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
- assertNotNull("1.0: " + flags[i][0] + " " + flags[i][1] + " " + flags[i][2], description);
- assertEquals("1.1: " + flags[i], Platform.PI_RUNTIME + ".xml", description.getContentType().getId());
- assertEquals("1.2: " + flags[i], expectedEncoding, description.getProperty(IContentDescription.CHARSET));
+ for (boolean[] flag : flags) {
+ description = Platform.getContentTypeManager().getDescriptionFor(getReader(encodingInContent, flag[0], flag[1], flag[2]), "fake.xml", new QualifiedName[] {IContentDescription.CHARSET});
+ assertNotNull("1.0: " + flag[0] + " " + flag[1] + " " + flag[2], description);
+ assertEquals("1.1: " + flag, Platform.PI_RUNTIME + ".xml", description.getContentType().getId());
+ assertEquals("1.2: " + flag, expectedEncoding, description.getProperty(IContentDescription.CHARSET));
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchMiscWorkspace.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchMiscWorkspace.java
index 4acae91..5837b10 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchMiscWorkspace.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchMiscWorkspace.java
@@ -68,8 +68,9 @@
@Override
protected void test() {
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
- for (int i = 0; i < 2000; i++)
+ for (int i = 0; i < 2000; i++) {
root.getProject(Integer.toString(i));
+ }
}
}.run(this, 10, 1000);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchWorkspace.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchWorkspace.java
index dd4c2ec..de9ca09 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchWorkspace.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/BenchWorkspace.java
@@ -99,8 +99,9 @@
IMarker[] markers = resource.findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_ZERO);
for (IMarker marker : markers) {
int severity = marker.getAttribute(IMarker.SEVERITY, -1);
- if (severity > maxSeverity)
+ if (severity > maxSeverity) {
maxSeverity = severity;
+ }
}
return true;
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/ContentDescriptionPerformanceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/ContentDescriptionPerformanceTest.java
index 4a337f4..ab91f3b 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/ContentDescriptionPerformanceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/ContentDescriptionPerformanceTest.java
@@ -50,12 +50,13 @@
}
void assertHasExpectedDescription(String fileName, IContentDescription description) {
- if (fileName.endsWith(DEFAULT_DESCRIPTION_FILE_NAME))
+ if (fileName.endsWith(DEFAULT_DESCRIPTION_FILE_NAME)) {
assertTrue("description for " + fileName, description == description.getContentType().getDefaultDescription());
- else if (fileName.endsWith(NON_DEFAULT_DESCRIPTION_FILE_NAME))
+ } else if (fileName.endsWith(NON_DEFAULT_DESCRIPTION_FILE_NAME)) {
assertTrue("description for " + fileName, description != description.getContentType().getDefaultDescription());
- else
+ } else {
assertNull("description for " + fileName, description);
+ }
}
void createFiles() throws CoreException {
@@ -81,8 +82,9 @@
protected void test() {
try {
project.accept(resource -> {
- if (resource.getType() == IResource.FILE && !resource.getName().equals(".project"))
+ if (resource.getType() == IResource.FILE && !resource.getName().equals(".project")) {
assertHasExpectedDescription(resource.getName(), ((IFile) resource).getContentDescription());
+ }
return true;
});
} catch (CoreException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/LocalHistoryPerformanceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/LocalHistoryPerformanceTest.java
index 2d88494..01978da 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/LocalHistoryPerformanceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/LocalHistoryPerformanceTest.java
@@ -60,17 +60,19 @@
try {
workspace.run((IWorkspaceRunnable) monitor -> {
ensureExistsInWorkspace(folders, true);
- for (IFolder folder : folders)
+ for (IFolder folder : folders) {
for (int j = 0; j < filesPerFolder; j++) {
IFile file = folder.getFile("file" + j);
ensureExistsInWorkspace(file, getRandomContents());
try {
- for (int k = 0; k < statesPerFile; k++)
+ for (int k = 0; k < statesPerFile; k++) {
file.setContents(getRandomContents(), IResource.KEEP_HISTORY, getMonitor());
+ }
} catch (CoreException ce) {
fail("0.5", ce);
}
}
+ }
}, workspace.getRuleFactory().modifyRule(workspace.getRoot()), IWorkspace.AVOID_UPDATE, getMonitor());
} catch (CoreException e) {
fail("#createTree at : " + base.getFullPath(), e);
@@ -201,8 +203,9 @@
@Override
protected void tearDown() throws CoreException {
- if (original != null)
+ if (original != null) {
getWorkspace().setDescription(original);
+ }
}
@Override
@@ -297,8 +300,9 @@
final IFile file = project.getFile("file.txt");
ensureExistsInWorkspace(file, getRandomContents());
try {
- for (int i = 0; i < 100; i++)
+ for (int i = 0; i < 100; i++) {
file.setContents(getRandomContents(), IResource.KEEP_HISTORY, getMonitor());
+ }
} catch (CoreException ce) {
fail("0.5", ce);
}
@@ -333,8 +337,9 @@
@Override
protected void tearDown() throws CoreException {
- if (original != null)
+ if (original != null) {
getWorkspace().setDescription(original);
+ }
}
@Override
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/PropertyManagerPerformanceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/PropertyManagerPerformanceTest.java
index 474fbe1..a76ec56 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/PropertyManagerPerformanceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/PropertyManagerPerformanceTest.java
@@ -11,7 +11,8 @@
*******************************************************************************/
package org.eclipse.core.tests.resources.perf;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.eclipse.core.internal.resources.Workspace;
@@ -25,8 +26,9 @@
public static String getPropertyValue(int size) {
StringBuffer value = new StringBuffer(size);
- for (int i = 0; i < size; i++)
+ for (int i = 0; i < size; i++) {
value.append((char) (Math.random() * Character.MAX_VALUE));
+ }
return value.toString();
}
@@ -52,8 +54,9 @@
folders[3] = folders[2].getFolder("folder4");
folders[4] = folders[3].getFolder("folder5");
List<IResource> resources = new ArrayList<>(filesPerFolder * folders.length);
- for (IFolder folder : folders)
+ for (IFolder folder : folders) {
resources.add(folder);
+ }
ensureExistsInWorkspace(folders, true);
for (IFolder folder : folders) {
for (int j = 0; j < filesPerFolder; j++) {
@@ -70,18 +73,19 @@
final IFolder folder1 = proj1.getFolder("folder1");
final List<IResource> allResources = createTree(folder1, filesPerFolder);
for (IResource resource : allResources) {
- for (int j = 0; j < properties; j++)
+ for (int j = 0; j < properties; j++) {
try {
resource.setPersistentProperty(new QualifiedName(PI_RESOURCES_TESTS, "prop" + j), getPropertyValue(200));
} catch (CoreException ce) {
fail("0.2", ce);
}
+ }
}
new PerformanceTestRunner() {
@Override
protected void test() {
- for (int j = 0; j < properties; j++)
+ for (int j = 0; j < properties; j++) {
for (IResource resource : allResources) {
try {
assertNotNull(resource.getPersistentProperty(new QualifiedName(PI_RESOURCES_TESTS, "prop" + j)));
@@ -89,6 +93,7 @@
fail("0.2", ce);
}
}
+ }
}
}.run(this, measurements, repetitions);
try {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/WorkspacePerformanceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/WorkspacePerformanceTest.java
index 3d1b5f0..285195a 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/WorkspacePerformanceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/perf/WorkspacePerformanceTest.java
@@ -133,8 +133,9 @@
IFile file = parentFolder.getFile(createString(10));
file.create(new ByteArrayInputStream(createBytes(5000)), IResource.NONE, getMonitor());
}
- if (depth <= 0)
+ if (depth <= 0) {
return;
+ }
//create TREE_WIDTH folders
for (int i = 0; i < TREE_WIDTH; i++) {
IFolder folder = parentFolder.getFolder(createString(6));
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/RefreshProviderTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/RefreshProviderTest.java
index e0e8364..c5733c6 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/RefreshProviderTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/RefreshProviderTest.java
@@ -89,8 +89,9 @@
assertEquals("1.3", 0, provider.getMonitoredResources().length);
//check provider for other errors
AssertionFailedError[] failures = provider.getFailures();
- if (failures.length > 0)
+ if (failures.length > 0) {
fail("" + failures.length + " failures", failures[0]);
+ }
} catch (CoreException e) {
fail("1.99", e);
} finally {
@@ -124,8 +125,9 @@
assertEquals("1.3", 0, provider.getMonitoredResources().length);
//check provider for other errors
AssertionFailedError[] failures = provider.getFailures();
- if (failures.length > 0)
+ if (failures.length > 0) {
fail("" + failures.length + " failures", failures[0]);
+ }
} catch (CoreException e) {
fail("1.99", e);
} finally {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/TestRefreshProvider.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/TestRefreshProvider.java
index b2d3237..eb4d762 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/TestRefreshProvider.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/refresh/TestRefreshProvider.java
@@ -62,8 +62,9 @@
*/
@Override
public IRefreshMonitor installMonitor(IResource resource, IRefreshResult result) {
- if (!monitoredResources.add(resource))
+ if (!monitoredResources.add(resource)) {
failures.add(new AssertionFailedError("installMonitor on resource that is already monitored: " + resource));
+ }
return this;
}
@@ -76,7 +77,8 @@
monitoredResources.clear();
return;
}
- if (!monitoredResources.remove(resource))
+ if (!monitoredResources.remove(resource)) {
failures.add(new AssertionFailedError("Unmonitor on resource that is not monitored: " + resource));
+ }
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_025457.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_025457.java
index 048ce8f..ac6d1f1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_025457.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_025457.java
@@ -41,8 +41,9 @@
public void testFile() {
//this test only works on windows
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject source = getWorkspace().getRoot().getProject("project");
IFile sourceFile = source.getFile("file.txt");
IFile destFile = source.getFile("File.txt");
@@ -86,8 +87,9 @@
public void testFolder() {
//this test only works on windows
//native code must also be present so move can detect the case change
- if (!isWindows() || !isReadOnlySupported())
+ if (!isWindows() || !isReadOnlySupported()) {
return;
+ }
IProject source = getWorkspace().getRoot().getProject("SourceProject");
IFolder sourceFolder = source.getFolder("folder");
IFile sourceFile = sourceFolder.getFile("Important.txt");
@@ -128,8 +130,9 @@
public void testProject() {
//this test only works on windows
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject source = getWorkspace().getRoot().getProject("project");
IProject destination = getWorkspace().getRoot().getProject("Project");
IFile sourceFile = source.getFile("Important.txt");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_026294.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_026294.java
index 26e8dbc..af76b9c 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_026294.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_026294.java
@@ -37,8 +37,9 @@
* Works only for Windows.
*/
public void testDeleteOpenProjectWindows() {
- if (!(isWindows()))
+ if (!(isWindows())) {
return;
+ }
IProject project = null;
InputStream input = null;
@@ -125,8 +126,9 @@
try {
assertClose(input);
} finally {
- if (projectRoot != null)
+ if (projectRoot != null) {
ensureDoesNotExistInFileSystem(projectRoot);
+ }
}
}
}
@@ -136,8 +138,9 @@
* Works only for Linux with natives.
*/
public void testDeleteOpenProjectLinux() {
- if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported()))
+ if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported())) {
return;
+ }
IProject project = null;
File projectRoot = null;
@@ -189,10 +192,12 @@
assertTrue("6.0", !projectRoot.exists());
} finally {
- if (folder != null && folder.exists())
+ if (folder != null && folder.exists()) {
setReadOnly(folder, false);
- if (projectRoot != null)
+ }
+ if (projectRoot != null) {
ensureDoesNotExistInFileSystem(projectRoot);
+ }
}
}
@@ -201,8 +206,9 @@
* Works only for Windows.
*/
public void testDeleteClosedProjectWindows() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject project = null;
InputStream input = null;
@@ -260,13 +266,15 @@
assertDoesNotExistInFileSystem("7.0", projectFile);
} finally {
try {
- if (input != null)
+ if (input != null) {
input.close();
+ }
} catch (IOException e) {
fail("8.0", e);
} finally {
- if (projectRoot != null)
+ if (projectRoot != null) {
ensureDoesNotExistInFileSystem(projectRoot);
+ }
}
}
}
@@ -278,8 +286,9 @@
* TODO: enable this test once bug 48321 is fixed.
*/
public void testDeleteClosedProjectLinux() {
- if (!(Platform.getOS().equals(Platform.OS_LINUX)))
+ if (!(Platform.getOS().equals(Platform.OS_LINUX))) {
return;
+ }
IProject project = null;
File projectRoot = null;
@@ -335,10 +344,12 @@
assertTrue("6.2", !projectRoot.exists());
assertDoesNotExistInFileSystem("6.3", projectFile);
} finally {
- if (folder != null && folder.exists())
+ if (folder != null && folder.exists()) {
setReadOnly(folder, false);
- if (projectRoot != null)
+ }
+ if (projectRoot != null) {
ensureDoesNotExistInFileSystem(projectRoot);
+ }
}
}
@@ -347,8 +358,9 @@
* Works only for Windows.
*/
public void testDeleteFolderWindows() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject project = null;
InputStream input = null;
@@ -399,8 +411,9 @@
try {
assertClose(input);
} finally {
- if (projectRoot != null)
+ if (projectRoot != null) {
ensureDoesNotExistInFileSystem(projectRoot);
+ }
}
}
}
@@ -410,8 +423,9 @@
* Works only for Linux with natives.
*/
public void testDeleteFolderLinux() {
- if (!(Platform.getOS().equals(Platform.OS_LINUX)))
+ if (!(Platform.getOS().equals(Platform.OS_LINUX))) {
return;
+ }
IProject project = null;
File projectRoot = null;
@@ -457,10 +471,12 @@
assertTrue("5.4", file1.isSynchronized(IResource.DEPTH_INFINITE));
assertTrue("5.5", folder.isSynchronized(IResource.DEPTH_INFINITE));
} finally {
- if (subFolder != null && subFolder.exists())
+ if (subFolder != null && subFolder.exists()) {
setReadOnly(subFolder, false);
- if (projectRoot != null)
+ }
+ if (projectRoot != null) {
ensureDoesNotExistInFileSystem(projectRoot);
+ }
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_027271.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_027271.java
index 9862624..e4faaf6 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_027271.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_027271.java
@@ -48,9 +48,11 @@
private void clearPathVariablesProperties() {
// ensure we have no preferences related to path variables
String[] propertyNames = preferences.propertyNames();
- for (int i = 0; i < propertyNames.length; i++)
- if (propertyNames[i].startsWith(VARIABLE_PREFIX))
- preferences.setToDefault(propertyNames[i]);
+ for (String propertyName : propertyNames) {
+ if (propertyName.startsWith(VARIABLE_PREFIX)) {
+ preferences.setToDefault(propertyName);
+ }
+ }
}
public static Test suite() {
@@ -59,8 +61,9 @@
public void testBug() {
//this bug is only relevant on Windows
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IPathVariableManager pvm = getWorkspace().getPathVariableManager();
Preferences prefs = ResourcesPlugin.getPlugin().getPluginPreferences();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_029851.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_029851.java
index 1f7b050..f45d469 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_029851.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_029851.java
@@ -44,8 +44,9 @@
for (int i = 0; i < breadth; i++) {
IPath child = prefix.append(Integer.toString(i)).addTrailingSeparator();
result.add(child.toString());
- if (depth > 0)
+ if (depth > 0) {
result.addAll(createChildren(breadth, depth - 1, child));
+ }
}
return result;
}
@@ -62,8 +63,9 @@
public void test() {
// disable for now.
- if (DISABLED)
+ if (DISABLED) {
return;
+ }
createHierarchy();
final QualifiedName key = new QualifiedName("local", getUniqueString());
final String value = getUniqueString();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_032076.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_032076.java
index ad19e5a..8e0cdce 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_032076.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_032076.java
@@ -40,8 +40,9 @@
}
public void testFileBugOnWindows() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
InputStream input = null;
IProject project = null;
@@ -116,20 +117,23 @@
} finally {
try {
- if (input != null)
+ if (input != null) {
input.close();
+ }
} catch (IOException e) {
fail("5.0", e);
} finally {
- if (project != null)
+ if (project != null) {
ensureDoesNotExistInFileSystem(project);
+ }
}
}
}
public void testFolderBugOnWindows() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
InputStream input = null;
IProject project = null;
@@ -213,20 +217,23 @@
} finally {
try {
- if (input != null)
+ if (input != null) {
input.close();
+ }
} catch (IOException e) {
fail("5.0", e);
} finally {
- if (project != null)
+ if (project != null) {
ensureDoesNotExistInFileSystem(project);
+ }
}
}
}
public void testProjectBugOnWindows() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject sourceProject = null;
IProject destinationProject = null;
@@ -293,15 +300,18 @@
} finally {
try {
- if (input != null)
+ if (input != null) {
input.close();
+ }
} catch (IOException e) {
fail("6.0", e);
} finally {
- if (sourceProject != null)
+ if (sourceProject != null) {
ensureDoesNotExistInFileSystem(sourceProject);
- if (destinationProject != null)
+ }
+ if (destinationProject != null) {
ensureDoesNotExistInFileSystem(destinationProject);
+ }
}
}
}
@@ -310,8 +320,9 @@
* TODO: This test is currently failing and needs further investigation (bug 203078)
*/
public void _testFileBugOnLinux() {
- if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported()))
+ if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported())) {
return;
+ }
IFileStore roFolderStore = null;
IProject project = null;
@@ -382,10 +393,12 @@
assertTrue("4.7", sourceFile.exists());
} finally {
- if (roFolderStore != null)
+ if (roFolderStore != null) {
setReadOnly(roFolderStore, false);
- if (project != null)
+ }
+ if (project != null) {
ensureDoesNotExistInFileSystem(project);
+ }
}
}
@@ -393,8 +406,9 @@
* TODO: This test is currently failing and needs further investigation (bug 203078)
*/
public void _testFolderBugOnLinux() {
- if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported()))
+ if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported())) {
return;
+ }
IFileStore roFolderLocation = null, destinationROFolderLocation = null;
IProject project = null;
@@ -480,12 +494,15 @@
assertTrue("4.8", !file2.exists());
} finally {
- if (roFolderLocation != null)
+ if (roFolderLocation != null) {
setReadOnly(roFolderLocation, false);
- if (destinationROFolderLocation != null)
+ }
+ if (destinationROFolderLocation != null) {
setReadOnly(destinationROFolderLocation, false);
- if (project != null)
+ }
+ if (project != null) {
ensureDoesNotExistInFileSystem(project);
+ }
}
}
@@ -493,8 +510,9 @@
* TODO: This test is currently failing and needs further investigation (bug 203078)
*/
public void _testProjectBugOnLinux() {
- if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported()))
+ if (!(Platform.getOS().equals(Platform.OS_LINUX) && isReadOnlySupported())) {
return;
+ }
IWorkspace workspace = getWorkspace();
IProject sourceProject = workspace.getRoot().getProject(getUniqueString() + ".source");
@@ -572,8 +590,9 @@
} finally {
setReadOnly(projectParentStore, false);
ensureDoesNotExistInFileSystem(sourceProject);
- if (destinationProject != null)
+ if (destinationProject != null) {
ensureDoesNotExistInFileSystem(destinationProject);
+ }
}
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_044106.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_044106.java
index 01a1735..0f57cc1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_044106.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_044106.java
@@ -100,8 +100,9 @@
* @param deleteFlags The flags to use on the resource deletion call
*/
public void doTestDeleteLinkedFolder(IFolder linkedFolder, boolean deleteParent, int deleteFlags) {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IFileStore linkDestLocation = getTempStore();
IFileStore linkDestFile = linkDestLocation.getChild(getUniqueString());
createFileInFileSystem(linkDestFile);
@@ -130,10 +131,11 @@
// delete the folder or project
try {
- if (deleteParent)
+ if (deleteParent) {
linkedFolder.getParent().delete(deleteFlags, getMonitor());
- else
+ } else {
linkedFolder.delete(deleteFlags, getMonitor());
+ }
} catch (CoreException e) {
fail("3.0", e);
}
@@ -146,36 +148,41 @@
}
public void testDeleteLinkedFile() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
doTestDeleteLinkedFile(IResource.NONE);
}
public void testDeleteLinkedFolder() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject(getUniqueString());
IFolder linkedFolder = project.getFolder("linkedFolder");
doTestDeleteLinkedFolder(linkedFolder, false, IResource.NONE);
}
public void testDeleteLinkedResourceInProject() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject(getUniqueString());
IFolder linkedFolder = project.getFolder("linkedFolder");
doTestDeleteLinkedFolder(linkedFolder, true, IResource.NONE);
}
public void testDeleteLinkedFileKeepHistory() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
doTestDeleteLinkedFile(IResource.KEEP_HISTORY);
}
public void testDeleteLinkedFolderParentKeepHistory() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject(getUniqueString());
IFolder parent = project.getFolder("parent");
IFolder linkedFolder = parent.getFolder("linkedFolder");
@@ -183,16 +190,18 @@
}
public void testDeleteLinkedFolderKeepHistory() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject(getUniqueString());
IFolder linkedFolder = project.getFolder("linkedFolder");
doTestDeleteLinkedFolder(linkedFolder, false, IResource.KEEP_HISTORY);
}
public void testDeleteLinkedResourceInProjectKeepHistory() {
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject(getUniqueString());
IFolder linkedFolder = project.getFolder("linkedFolder");
doTestDeleteLinkedFolder(linkedFolder, true, IResource.KEEP_HISTORY);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_079398.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_079398.java
index 2af5c8d..b3d1a02 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_079398.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_079398.java
@@ -47,8 +47,9 @@
try {
ensureExistsInWorkspace(file1, getRandomContents());
try {
- for (int i = 0; i < 10; i++)
+ for (int i = 0; i < 10; i++) {
file1.setContents(getRandomContents(), IResource.FORCE | IResource.KEEP_HISTORY, getMonitor());
+ }
} catch (CoreException e) {
fail("0.2", e);
}
@@ -89,8 +90,9 @@
// now cause the destination to have many more states
try {
- for (int i = 0; i <= description.getMaxFileStates(); i++)
+ for (int i = 0; i <= description.getMaxFileStates(); i++) {
file2.setContents(getRandomContents(), IResource.FORCE | IResource.KEEP_HISTORY, getMonitor());
+ }
} catch (CoreException e) {
fail("1.5", e);
}
@@ -115,8 +117,9 @@
// the source should have any extra states removed as well,
// but the ones left should still exist
assertEquals("1.7", description.getMaxFileStates(), sourceStates.length);
- for (int i = 0; i < sourceStates.length; i++)
+ for (int i = 0; i < sourceStates.length; i++) {
assertTrue("1.8." + i, sourceStates[i].exists());
+ }
} finally {
// restore the original description
try {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_092108.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_092108.java
index f4bf85c..6051c3a 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_092108.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_092108.java
@@ -33,8 +33,9 @@
}
public void testBug() {
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IFileStore root;
try {
root = EFS.getStore(new java.io.File("c:\\").toURI());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_134364.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_134364.java
index 07058ad..4e2dd96 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_134364.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_134364.java
@@ -107,7 +107,8 @@
writer.schedule();
writer.join();
done[0] = true;
- if (failure[0] != null)
+ if (failure[0] != null) {
fail("1.0", failure[0]);
+ }
}
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_147232.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_147232.java
index 8bd24d2..012b4fb 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_147232.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_147232.java
@@ -41,12 +41,14 @@
@Override
public void resourceChanged(IResourceChangeEvent event) {
//we are only concerned with seeing duplicate post change events
- if (event.getType() != IResourceChangeEvent.POST_CHANGE)
+ if (event.getType() != IResourceChangeEvent.POST_CHANGE) {
return;
+ }
//record occurrence of the file creation delta if we find it
IResourceDelta delta = event.getDelta().findMember(file.getFullPath());
- if (delta != null && delta.getKind() == IResourceDelta.ADDED)
+ if (delta != null && delta.getKind() == IResourceDelta.ADDED) {
deltaSeenCount++;
+ }
}
@Override
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_233939.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_233939.java
index 5cddb04..5bb3ef2 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_233939.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_233939.java
@@ -69,8 +69,9 @@
public void testBug() {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
String fileName = "file.txt";
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
@@ -105,8 +106,9 @@
public void testMultipleLinksToFolder() {
// Only activate this test if testing of symbolic links is possible.
- if (!canCreateSymLinks())
+ if (!canCreateSymLinks()) {
return;
+ }
// create a folder: getTempStore() will be cleaned up in tearDown()
IFileStore tempStore = getTempStore();
createFileInFileSystem(tempStore.getChild("foo.txt"));
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_265810.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_265810.java
index 69694c0..3659907 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_265810.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_265810.java
@@ -57,8 +57,9 @@
protected void tearDown() throws Exception {
IPath[] paths = toDelete.toArray(new IPath[0]);
toDelete.clear();
- for (int i = 0; i < paths.length; i++)
- Workspace.clear(paths[i].toFile());
+ for (IPath path : paths) {
+ Workspace.clear(path.toFile());
+ }
super.tearDown();
}
@@ -184,10 +185,12 @@
try {
event.getDelta().accept(delta -> {
IResource resource = delta.getResource();
- if (resource instanceof IFile && !resource.getName().equals(".project"))
+ if (resource instanceof IFile && !resource.getName().equals(".project")) {
addToResourceDelta(delta);
- if (delta.getAffectedChildren().length > 0)
+ }
+ if (delta.getAffectedChildren().length > 0) {
return true;
+ }
return false;
});
} catch (CoreException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_329836.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_329836.java
index 1835130..5b026f1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_329836.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_329836.java
@@ -31,8 +31,9 @@
}
public void testBug() {
- if (!Platform.getOS().equals(Platform.OS_MACOSX))
+ if (!Platform.getOS().equals(Platform.OS_MACOSX)) {
return;
+ }
IFileStore fileStore = getTempStore().getChild(getUniqueString());
createFileInFileSystem(fileStore);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_378156.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_378156.java
index 1dd3f47..617416a 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_378156.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_378156.java
@@ -40,8 +40,9 @@
@Override
public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException {
- if (cancel)
+ if (cancel) {
throw new OperationCanceledException();
+ }
jobFile.setContents(getRandomContents(), IResource.NONE, null);
//wait for signal
try {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFileTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFileTest.java
index 808bdae..97e39fb 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFileTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFileTest.java
@@ -49,17 +49,20 @@
// This test is no longer valid since the error code is dependent on whether
// or not the parent folder is marked as read-only. We need to write a different
// test to make the file.create fail.
- if (DISABLED )
+ if (DISABLED ) {
return;
+ }
// We need to know whether or not we can unset the read-only flag
// in order to perform this test.
- if (!isReadOnlySupported())
+ if (!isReadOnlySupported()) {
return;
+ }
// Don't test this on Windows
- if (isWindows())
+ if (isWindows()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("MyProject");
IFolder folder = project.getFolder("folder");
@@ -89,13 +92,15 @@
// We need to know whether or not we can unset the read-only flag
// in order to perform this test.
- if (!isReadOnlySupported())
+ if (!isReadOnlySupported()) {
return;
+ }
// Only run this test on Linux for now since Windows lets you create
// a file within a read-only folder.
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("MyProject");
IFolder folder = project.getFolder("folder");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFolderTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFolderTest.java
index ffef740..90184a1 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFolderTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IFolderTest.java
@@ -48,13 +48,15 @@
// We need to know whether or not we can unset the read-only flag
// in order to perform this test.
- if (!isReadOnlySupported())
+ if (!isReadOnlySupported()) {
return;
+ }
// Only run this test on Linux for now since Windows lets you create
// a file within a read-only folder.
- if (!Platform.getOS().equals(Platform.OS_LINUX))
+ if (!Platform.getOS().equals(Platform.OS_LINUX)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("MyProject");
IFolder parentFolder = project.getFolder("parentFolder");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IProjectTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IProjectTest.java
index 1262895..fe3bbe0 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IProjectTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IProjectTest.java
@@ -38,8 +38,9 @@
/* define a visitor that renames all resources it visits */
IResourceVisitor renameVisitor = resource -> {
- if (!resource.exists())
+ if (!resource.exists()) {
return false;
+ }
IPath path = resource.getFullPath();
path = path.removeLastSegments(1);
long timestamp = System.currentTimeMillis();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IResourceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IResourceTest.java
index 926b475..4b861ed 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IResourceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/IResourceTest.java
@@ -104,8 +104,9 @@
public void testBug28790() {
// only activate this test on platforms that support it
- if (!isAttributeSupported(EFS.ATTRIBUTE_ARCHIVE))
+ if (!isAttributeSupported(EFS.ATTRIBUTE_ARCHIVE)) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("MyProject");
IFile file = project.getFile("a.txt");
ensureExistsInWorkspace(file, getRandomString());
@@ -170,15 +171,17 @@
@Override
public boolean visit(IResourceDelta aDelta) {
- if (aDelta.getResource().equals(file))
+ if (aDelta.getResource().equals(file)) {
mySeen[0] = true;
+ }
return true;
}
}
IResourceChangeListener listener = event -> {
IResourceDelta delta = event.getDelta();
- if (delta == null)
+ if (delta == null) {
return;
+ }
try {
delta.accept(new DeltaVisitor(seen));
delta.accept(new DeltaVisitor(phantomSeen), true);
@@ -229,8 +232,9 @@
public void testBug111821() {
//this test only makes sense on Windows
- if (!isWindows())
+ if (!isWindows()) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("testBug111821");
IFolder folder = project.getFolder(new Path(null, "c:"));
ensureExistsInWorkspace(project, true);
@@ -312,11 +316,13 @@
IFile anotherFile = project.getFile("File");
try {
anotherFile.create(getRandomContents(), true, null);
- if (!caseSensitive)
+ if (!caseSensitive) {
fail("2.1");
+ }
} catch (CoreException e) {
- if (caseSensitive)
+ if (caseSensitive) {
fail("2.2", e);
+ }
}
// clean-up
@@ -329,21 +335,25 @@
// force = false
try {
anotherFile.create(getRandomContents(), false, null);
- if (!caseSensitive)
+ if (!caseSensitive) {
fail("4.0");
+ }
} catch (CoreException e) {
- if (caseSensitive)
+ if (caseSensitive) {
fail("4.1", e);
+ }
}
// test refreshLocal
try {
anotherFile.refreshLocal(IResource.DEPTH_ZERO, getMonitor());
- if (!caseSensitive)
+ if (!caseSensitive) {
fail("5.0");
+ }
} catch (CoreException e) {
- if (caseSensitive)
+ if (caseSensitive) {
fail("5.1", e);
+ }
}
// clean up
@@ -367,8 +377,9 @@
}
StringBuffer sb = new StringBuffer();
- for (int i = 0; i < 260; i++)
+ for (int i = 0; i < 260; i++) {
sb.append('a');
+ }
sb.append('b');
IFolder folder = project.getFolder(sb.toString());
try {
@@ -439,8 +450,9 @@
// This test cannot be done automatically because we don't know in that
// file system we are running. Will leave test here in case it needs
// to be run it in a special environment.
- if (DISABLED)
+ if (DISABLED) {
return;
+ }
IProject project = getWorkspace().getRoot().getProject("MyProject");
IFile file = project.getFile("MyFile");
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/NLTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/NLTest.java
index c35b82e..7533fa9 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/NLTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/NLTest.java
@@ -53,8 +53,9 @@
name.append(((int) current) + "_");
}
}
- if (name.length() > 0)
+ if (name.length() > 0) {
list.add(name.toString());
+ }
}
public String[] getFileNames(String language) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/ProjectPreferenceSessionTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/ProjectPreferenceSessionTest.java
index 6467a45..966caf0 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/ProjectPreferenceSessionTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/ProjectPreferenceSessionTest.java
@@ -70,13 +70,16 @@
ILogListener listener = new ILogListener() {
@Override
public void logging(IStatus status, String plugin) {
- if (!Platform.PI_RUNTIME.equals(plugin))
+ if (!Platform.PI_RUNTIME.equals(plugin)) {
return;
+ }
Throwable t = status.getException();
- if (t == null)
+ if (t == null) {
return;
- if (t instanceof BackingStoreException)
+ }
+ if (t instanceof BackingStoreException) {
fail("1.0", t);
+ }
}
};
try {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestBug323833.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestBug323833.java
index 30e9e43..8e84e7d 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestBug323833.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestBug323833.java
@@ -35,8 +35,9 @@
}
public void test1() {
- if (!Platform.getOS().equals(Platform.OS_MACOSX))
+ if (!Platform.getOS().equals(Platform.OS_MACOSX)) {
return;
+ }
IFileStore fileStore = getTempStore().getChild(getUniqueString());
createFileInFileSystem(fileStore);
@@ -66,8 +67,9 @@
}
public void test2() {
- if (!Platform.getOS().equals(Platform.OS_MACOSX))
+ if (!Platform.getOS().equals(Platform.OS_MACOSX)) {
return;
+ }
try {
FileCache.getCache();
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestCloseNoSave.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestCloseNoSave.java
index c3914f3..bea56b7 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestCloseNoSave.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestCloseNoSave.java
@@ -58,8 +58,9 @@
IFile file = folder.getFile(FILE);
//opening the project does an automatic local refresh
- if (!project.isOpen())
+ if (!project.isOpen()) {
project.open(null);
+ }
assertEquals("2.0", 2, project.members().length);
assertTrue("2.1", folder.exists());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestInterestingProjectPersistence.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestInterestingProjectPersistence.java
index 1b52bb9..1af4247 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestInterestingProjectPersistence.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestInterestingProjectPersistence.java
@@ -58,8 +58,9 @@
*/
protected void setAutoBuilding(boolean value) throws CoreException {
IWorkspace workspace = getWorkspace();
- if (workspace.isAutoBuilding() == value)
+ if (workspace.isAutoBuilding() == value) {
return;
+ }
IWorkspaceDescription desc = workspace.getDescription();
desc.setAutoBuilding(value);
workspace.setDescription(desc);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestMissingBuilder.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestMissingBuilder.java
index 4d9d94d..f2e2be4 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestMissingBuilder.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/session/TestMissingBuilder.java
@@ -47,9 +47,10 @@
protected boolean hasBuilder(IProject project, String builderId) {
try {
ICommand[] commands = project.getDescription().getBuildSpec();
- for (int i = 0; i < commands.length; i++) {
- if (commands[i].getBuilderName().equals(builderId))
+ for (ICommand command : commands) {
+ if (command.getBuilderName().equals(builderId)) {
return true;
+ }
}
} catch (CoreException e) {
fail("Failed in hasBuilder(" + project.getName() + ", " + builderId + ")", e);
@@ -67,8 +68,9 @@
*/
protected void setAutoBuilding(boolean value) throws CoreException {
IWorkspace workspace = getWorkspace();
- if (workspace.isAutoBuilding() == value)
+ if (workspace.isAutoBuilding() == value) {
return;
+ }
IWorkspaceDescription desc = workspace.getDescription();
desc.setAutoBuilding(value);
workspace.setDescription(desc);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/ConcurrentOperation.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/ConcurrentOperation.java
index de60ce6..f741f5d 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/ConcurrentOperation.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/ConcurrentOperation.java
@@ -94,10 +94,11 @@
}
protected void logException(Exception e) {
- if (e instanceof CoreException)
+ if (e instanceof CoreException) {
status.add(((CoreException) e).getStatus());
- else
+ } else {
status.add(new ResourceStatus(0, null, null, e));
+ }
}
/**
@@ -141,8 +142,9 @@
} catch (Exception e) {
logException(e);
}
- } else
+ } else {
setHasStarted(false);
+ }
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/IWorkspaceRunnableUseCaseTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/IWorkspaceRunnableUseCaseTest.java
index 5609160..0540400 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/IWorkspaceRunnableUseCaseTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/IWorkspaceRunnableUseCaseTest.java
@@ -36,10 +36,12 @@
}
throw new IllegalArgumentException(exceptionToThrow);
}
- if (triggerBuild)
+ if (triggerBuild) {
project.touch(getMonitor());
- if (nestedOperation != null)
+ }
+ if (nestedOperation != null) {
getWorkspace().run(nestedOperation, getMonitor());
+ }
};
}
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot2Test.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot2Test.java
index 63423ac..4199c92 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot2Test.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot2Test.java
@@ -36,8 +36,9 @@
protected static String[] defineHierarchy1() {
List<String> result = new ArrayList<>();
String[] old = Snapshot1Test.defineHierarchy1();
- for (int i = 0; i < old.length; i++)
- result.add(old[i]);
+ for (String element : old) {
+ result.add(element);
+ }
result.add(new Path(PROJECT_1).append("added file").toString());
result.add(new Path(PROJECT_1).append("yet another file").toString());
result.add(new Path(PROJECT_1).append("a folder").addTrailingSeparator().toString());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot4Test.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot4Test.java
index fb060fd..d3e9992 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot4Test.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/Snapshot4Test.java
@@ -32,8 +32,9 @@
protected static String[] defineHierarchy1() {
List<String> result = new ArrayList<>();
String[] old = Snapshot3Test.defineHierarchy1();
- for (int i = 0; i < old.length; i++)
- result.add(old[i]);
+ for (String element : old) {
+ result.add(element);
+ }
result.remove(new Path(PROJECT_1).append("added file").toString());
result.remove(new Path(PROJECT_1).append("yet another file").toString());
result.remove(new Path(PROJECT_1).append("a folder").addTrailingSeparator().toString());
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/SnapshotTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/SnapshotTest.java
index e64513c..ea0b8dd 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/SnapshotTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/usecase/SnapshotTest.java
@@ -49,8 +49,9 @@
}
public void test1() {
- if (skipTest())
+ if (skipTest()) {
return;
+ }
Snapshot1Test test = new Snapshot1Test();
test.testCreateMyProject();
test.testCreateProject2();
@@ -58,8 +59,9 @@
}
public void test2() {
- if (skipTest())
+ if (skipTest()) {
return;
+ }
Snapshot2Test test = new Snapshot2Test();
test.testVerifyPreviousSession();
test.testChangeMyProject();
@@ -68,16 +70,18 @@
}
public void test3() {
- if (skipTest())
+ if (skipTest()) {
return;
+ }
Snapshot3Test test = new Snapshot3Test();
test.testVerifyPreviousSession();
test.testSaveWorkspace();
}
public void test4() {
- if (skipTest())
+ if (skipTest()) {
return;
+ }
Snapshot4Test test = new Snapshot4Test();
test.testVerifyPreviousSession();
test.testChangeMyProject();
@@ -85,8 +89,9 @@
}
public void test5() {
- if (skipTest())
+ if (skipTest()) {
return;
+ }
Snapshot5Test test = new Snapshot5Test();
test.testVerifyPreviousSession();
test.cleanUp();