Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Xenos2016-03-22 17:33:14 +0000
committerStefan Xenos2016-03-22 21:52:18 +0000
commitbd0ead98b29653875145033cf77d61e14c636b02 (patch)
treec5bf10618a50078c31229d396f53185268ca1ecf /bundles/org.eclipse.team.core/src/org/eclipse/team
parentb8821710ffb03f8e7573be209e1ab14e27ba04b4 (diff)
downloadeclipse.platform.team-bd0ead98b29653875145033cf77d61e14c636b02.tar.gz
eclipse.platform.team-bd0ead98b29653875145033cf77d61e14c636b02.tar.xz
eclipse.platform.team-bd0ead98b29653875145033cf77d61e14c636b02.zip
Bug 489805 - Move the team git repository to Java 1.8
Fixes compiler warnings. This reverts commit b8821710ffb03f8e7573be209e1ab14e27ba04b4. Change-Id: I64b54428dc8500ab05427d505bb801e46511916b Signed-off-by: Stefan Xenos <sxenos@gmail.com>
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team')
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/LineComparator.java29
1 files changed, 15 insertions, 14 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/LineComparator.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/LineComparator.java
index 7a557a7c1..f9e01603c 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/LineComparator.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/LineComparator.java
@@ -100,21 +100,22 @@ class LineComparator implements IRangeComparator {
TrailingLineFeedDetector trailingLineFeedDetector = new TrailingLineFeedDetector(
is);
- BufferedReader br = new BufferedReader(new InputStreamReader(
- trailingLineFeedDetector, encoding));
- String line;
- ArrayList ar = new ArrayList();
- while ((line = br.readLine()) != null) {
- ar.add(line);
- }
- // Add a trailing line if the last character in the file was a line
- // feed.
- // We do this because a BufferedReader doesn't distinguish the case
- // where the last line has or doesn't have a trailing line separator
- if (trailingLineFeedDetector.hadTrailingLineFeed()) {
- ar.add(""); //$NON-NLS-1$
+ try (BufferedReader br = new BufferedReader(new InputStreamReader(
+ trailingLineFeedDetector, encoding))) {
+ String line;
+ ArrayList ar = new ArrayList();
+ while ((line = br.readLine()) != null) {
+ ar.add(line);
+ }
+ // Add a trailing line if the last character in the file was a line
+ // feed.
+ // We do this because a BufferedReader doesn't distinguish the case
+ // where the last line has or doesn't have a trailing line separator
+ if (trailingLineFeedDetector.hadTrailingLineFeed()) {
+ ar.add(""); //$NON-NLS-1$
+ }
+ fLines = (String[]) ar.toArray(new String[ar.size()]);
}
- fLines = (String[]) ar.toArray(new String[ar.size()]);
}
String getLine(int ix) {

Back to the top