add closeQuietly for OutputStream

GWT Input/OutputStream does not implement Closeable interface ...
This commit is contained in:
Hannes Janetzek 2013-09-03 05:30:01 +02:00
parent 061782e92d
commit 67543ec73c

@ -17,6 +17,7 @@ package org.oscim.utils;
import java.io.Closeable;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.logging.Level;
import java.util.logging.Logger;
@ -43,6 +44,15 @@ public final class IOUtils {
}
}
public static void closeQuietly(OutputStream closeable) {
try {
if (closeable != null) {
closeable.close();
}
} catch (IOException e) {
LOGGER.log(Level.FINE, e.getMessage(), e);
}
}
private IOUtils() {
throw new IllegalStateException();
}