Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageBuild.java')
-rw-r--r--containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageBuild.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageBuild.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageBuild.java
index 1b3a8f00e4..a0e0cb9609 100644
--- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageBuild.java
+++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageBuild.java
@@ -1,5 +1,6 @@
/*******************************************************************************
- * Copyright (c) 2015 Red Hat.
+ * Copyright (c) 2015, 2018 Red Hat.
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -56,11 +57,10 @@ public class ImageBuild extends Wizard {
private int numberOfLines() throws IOException {
String fileName = directory.append("Dockerfile").toString(); //$NON-NLS-1$
- InputStream is = null;
int count = 0;
boolean empty = false;
- try {
- is = new BufferedInputStream(new FileInputStream(fileName));
+ try (InputStream is = new BufferedInputStream(
+ new FileInputStream(fileName))) {
byte[] c = new byte[1024];
int readChars = 0;
while ((readChars = is.read(c)) != -1) {
@@ -71,9 +71,6 @@ public class ImageBuild extends Wizard {
}
}
}
- } finally {
- if (is != null)
- is.close();
}
return (count == 0 && !empty) ? 1 : count;
}

Back to the top