Author: echatellier Date: 2011-10-27 15:52:22 +0200 (Thu, 27 Oct 2011) New Revision: 386 Url: http://nuiton.org/repositories/revision/nuiton-matrix/386 Log: Remove IOUtils use Modified: trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java Modified: trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java =================================================================== --- trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java 2011-09-22 17:27:06 UTC (rev 385) +++ trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java 2011-10-27 13:52:22 UTC (rev 386) @@ -40,14 +40,12 @@ import org.apache.commons.collections.primitives.ArrayIntList; import org.apache.commons.collections.primitives.IntList; -import org.apache.commons.io.IOUtils; import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.ObjectUtils; import org.apache.commons.lang.math.NumberUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.nuiton.util.ArrayUtil; -import org.nuiton.util.FileUtil; /** * Abstract matrix class with all dimension and semantics support (but @@ -1222,7 +1220,15 @@ } importCSV(reader, origin, matrixName); } finally { - IOUtils.closeQuietly(reader); + if (reader != null) { + try { + reader.close(); + } catch (IOException ex) { + if (log.isErrorEnabled()) { + log.error("Can't close reader", ex); + } + } + } } }