From: greatim Date: Thu, 4 Sep 2014 06:37:09 +0000 (+0900) Subject: UTIL: remove dependency of Java 1.7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f26bb46d275c530857e8a09bf16d04fe952d8444;p=sdk%2Ftools%2Fdynamic-analyzer.git UTIL: remove dependency of Java 1.7 remove reference of AutoClosable interface Change-Id: Id8eb154cb3839d7569feb26e667d642a0b5d8845 Signed-off-by: greatim --- diff --git a/org.tizen.dynamicanalyzer.common/src/org/tizen/dynamicanalyzer/util/CommonUtil.java b/org.tizen.dynamicanalyzer.common/src/org/tizen/dynamicanalyzer/util/CommonUtil.java index ff0c5bd..21cb669 100644 --- a/org.tizen.dynamicanalyzer.common/src/org/tizen/dynamicanalyzer/util/CommonUtil.java +++ b/org.tizen.dynamicanalyzer.common/src/org/tizen/dynamicanalyzer/util/CommonUtil.java @@ -4,6 +4,9 @@ import java.io.Closeable; import java.io.IOException; import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.Statement; public class CommonUtil { private static final String OS = getOS(); @@ -53,8 +56,12 @@ public class CommonUtil { try { if (obj instanceof Closeable) { ((Closeable) obj).close(); - } else if (obj instanceof AutoCloseable) { - ((AutoCloseable) obj).close(); + } else if (obj instanceof ResultSet) { + ((ResultSet) obj).close(); + } else if (obj instanceof Statement) { + ((Statement) obj).close(); + } else if (obj instanceof Connection) { + ((Connection) obj).close(); } else { Logger.error("Object is not closable"); }