workaround for html backend - InputStream emu does not implement Closable

This commit is contained in:
Hannes Janetzek 2013-07-10 12:05:46 +02:00
parent 2965dbcaeb
commit 23b602fcca

View File

@ -16,6 +16,7 @@ package org.oscim.utils;
import java.io.Closeable; import java.io.Closeable;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
@ -28,11 +29,11 @@ public final class IOUtils {
/** /**
* Invokes the {@link Closeable#close()} method on the given object. If an {@link IOException} occurs during the * Invokes the {@link Closeable#close()} method on the given object. If an {@link IOException} occurs during the
* method call, it will be caught and logged on level {@link Level#WARNING}. * method call, it will be caught and logged on level {@link Level#WARNING}.
* *
* @param closeable * @param closeable
* the data source which should be closed (may be null). * the data source which should be closed (may be null).
*/ */
public static void closeQuietly(Closeable closeable) { public static void closeQuietly(InputStream closeable) {
try { try {
if (closeable != null) { if (closeable != null) {
closeable.close(); closeable.close();