Use List.sort directly.

Instead of Collections.sort(List)

Change-Id: Ifd0a7eaa97c2c8c91e1b042eba0f9e5a657529cb
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/ModelObjectWriter.java b/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/ModelObjectWriter.java
index 7c5f6ea..d3c2757 100644
--- a/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/ModelObjectWriter.java
+++ b/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/ModelObjectWriter.java
@@ -226,7 +226,7 @@
 			if (links != null) {
 				// ensure consistent order of map elements
 				List<LinkDescription> sorted = new ArrayList<>(links.values());
-				Collections.sort(sorted);
+				sorted.sort(null);
 				write(LINKED_RESOURCES, sorted, writer);
 			}
 			HashMap<IPath, LinkedList<FilterDescription>> filters = description.getFilters();
@@ -236,13 +236,13 @@
 					List<FilterDescription> list = linkedList;
 					sorted.addAll(list);
 				}
-				Collections.sort(sorted);
+				sorted.sort(null);
 				write(FILTERED_RESOURCES, sorted, writer);
 			}
 			HashMap<String, VariableDescription> variables = description.getVariables();
 			if (variables != null) {
 				List<VariableDescription> sorted = new ArrayList<>(variables.values());
-				Collections.sort(sorted);
+				sorted.sort(null);
 				write(VARIABLE_LIST, sorted, writer);
 			}
 		}
@@ -264,7 +264,7 @@
 		if (table != null) {
 			// ensure consistent order of map elements
 			List<String> sorted = new ArrayList<>(table.keySet());
-			Collections.sort(sorted);
+			sorted.sort(null);
 
 			for (String key : sorted) {
 				Object value = table.get(key);
diff --git a/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/CountResourcesAction.java b/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/CountResourcesAction.java
index c2bd657..183d959 100644
--- a/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/CountResourcesAction.java
+++ b/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/CountResourcesAction.java
@@ -207,7 +207,7 @@
 			return;
 
 		//	we sort the resources list by path so it is easier to check for redundancies
-		Collections.sort(resourcesList, (resource1, resource2) -> resource1.getFullPath().toString().compareTo(resource2.getFullPath().toString()));
+		resourcesList.sort((resource1, resource2) -> resource1.getFullPath().toString().compareTo(resource2.getFullPath().toString()));
 
 		// We iterate through the list removing any resource which is descendant
 		// from any resource previously visited
diff --git a/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/ElementTreeView.java b/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/ElementTreeView.java
index 1b74308..06df05a 100644
--- a/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/ElementTreeView.java
+++ b/bundles/org.eclipse.core.tools.resources/src/org/eclipse/core/tools/resources/ElementTreeView.java
@@ -117,7 +117,7 @@
 
 		void analyzeStrings() {
 			sortedList = new ArrayList<>(strings.values());
-			Collections.sort(sortedList);
+			sortedList.sort(null);
 		}
 
 		void analyzeTrees() {
@@ -323,7 +323,7 @@
 		private List<Map.Entry<Object, Integer>> sortEntrySet(Set<Map.Entry<Object, Integer>> set) {
 			List<Map.Entry<Object, Integer>> result = new ArrayList<>();
 			result.addAll(set);
-			Collections.sort(result, (arg0, arg1) -> arg1.getValue().intValue() - arg0.getValue().intValue());
+			result.sort((arg0, arg1) -> arg1.getValue().intValue() - arg0.getValue().intValue());
 			return result;
 		}
 
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 5b28221..8080a82 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
@@ -870,7 +870,7 @@
 				}
 			}
 			assertEquals(2, lines.size());
-			Collections.sort(lines);
+			lines.sort(null);
 			assertTrue(lines.get(0).equals("KEY=VALUE"));
 			assertTrue(lines.get(1).equals("NEW_KEY=NEW_VALUE"));
 		} catch (IOException e) {
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 09093d8..29ea23b 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
@@ -157,40 +157,6 @@
 		}
 	}
 
-	//	private void checkPreferencesContent(String tag, IFile prefs, String[] lines) {
-	//		BufferedReader br = null;
-	//		try {
-	//			br = new BufferedReader(new FileReader(prefs.getLocation().toFile()));
-	//			List<String> actualList = new ArrayList<String>();
-	//			String line = br.readLine();
-	//			while (line != null) {
-	//				if (!line.startsWith("#")) {
-	//					actualList.add(line);
-	//				}
-	//				line = br.readLine();
-	//			}
-	//
-	//			assertEquals(tag, lines.length, actualList.size());
-	//			List<String> expectedLines = Arrays.asList(lines);
-	//			Collections.sort(expectedLines);
-	//			Collections.sort(actualList);
-	//			for (int i = 0; i < expectedLines.size(); i++) {
-	//				assertTrue(tag, expectedLines.get(i).equals(actualList.get(i)));
-	//			}
-	//		} catch (FileNotFoundException e) {
-	//			fail(tag, e);
-	//		} catch (IOException e) {
-	//			fail(tag, e);
-	//		} finally {
-	//			if (br != null)
-	//				try {
-	//					br.close();
-	//				} catch (IOException e) {
-	//					fail(tag, e);
-	//				}
-	//		}
-	//	}
-
 	private void clearAllEncodings(IResource root) throws CoreException {
 		if (root == null || !root.exists()) {
 			return;