summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2018-02-12 10:22:53 +0530
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2018-02-12 11:26:29 +0530
commit305eee7a0e8d74735ae8d41c83fce484030e988c (patch)
tree8d8fe204542d7a271a6b63bb85bd09736fe73fe3
parent33596b6fca3804b5e9e685dbe144b7a6879fa96c (diff)
Fix closure by try resource approach
Issue-ID: CLI-92 Change-Id: I6375058625b51d2d15d397163c0aa20025114bc2 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
-rw-r--r--framework/src/main/java/org/onap/cli/fw/utils/OnapCommandHelperUtils.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/framework/src/main/java/org/onap/cli/fw/utils/OnapCommandHelperUtils.java b/framework/src/main/java/org/onap/cli/fw/utils/OnapCommandHelperUtils.java
index 81589b09..e9ea81d4 100644
--- a/framework/src/main/java/org/onap/cli/fw/utils/OnapCommandHelperUtils.java
+++ b/framework/src/main/java/org/onap/cli/fw/utils/OnapCommandHelperUtils.java
@@ -42,12 +42,12 @@ public class OnapCommandHelperUtils {
*/
public static String findLastBuildTime() {
String impBuildDate = "";
+ JarFile jar = null;
try
{
String path = OnapCommandUtils.class.getProtectionDomain().getCodeSource().getLocation().getPath();
- JarFile jar = new JarFile(path);
+ jar = new JarFile(path);
Manifest manifest = jar.getManifest();
- jar.close();
Attributes attributes = manifest.getMainAttributes();
@@ -56,6 +56,14 @@ public class OnapCommandHelperUtils {
catch (IOException e) // NOSONAR
{
//Ignore it as it will never occur
+ } finally {
+ if (jar != null) {
+ try {
+ jar.close();
+ } catch (IOException e) { // NOSONAR
+ //Ignore it as it will never occur
+ }
+ }
}
return impBuildDate;