On 7 August 2013 14:52, <ebo...@apache.org> wrote: > Author: ebourg > Date: Wed Aug 7 13:52:00 2013 > New Revision: 1511316 > > URL: http://svn.apache.org/r1511316 > Log: > Changed the return type of CpioArchiveInputStream.getNextEntry() to avoid > casting to CpioArchiveEntry
-1 Surely that will cause API breakage? > Modified: > > commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java > > commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java > > Modified: > commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java > URL: > http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java?rev=1511316&r1=1511315&r2=1511316&view=diff > ============================================================================== > --- > commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java > (original) > +++ > commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.java > Wed Aug 7 13:52:00 2013 > @@ -446,7 +446,7 @@ public class CpioArchiveInputStream exte > } > > @Override > - public ArchiveEntry getNextEntry() throws IOException { > + public CpioArchiveEntry getNextEntry() throws IOException { > return getNextCPIOEntry(); > } > > > Modified: > commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java > URL: > http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java?rev=1511316&r1=1511315&r2=1511316&view=diff > ============================================================================== > --- > commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java > (original) > +++ > commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.java > Wed Aug 7 13:52:00 2013 > @@ -25,25 +25,24 @@ import org.apache.commons.compress.Abstr > public class CpioArchiveInputStreamTest extends AbstractTestCase { > > public void testCpioUnarchive() throws Exception { > - StringBuffer expected = new StringBuffer(); > + StringBuilder expected = new StringBuilder(); > expected.append("./test1.xml<?xml version=\"1.0\"?>\n"); > expected.append("<empty/>./test2.xml<?xml version=\"1.0\"?>\n"); > expected.append("<empty/>\n"); > > > - CpioArchiveInputStream in = > - new CpioArchiveInputStream(new > FileInputStream(getFile("bla.cpio"))); > - CpioArchiveEntry entry= null; > + CpioArchiveInputStream in = new CpioArchiveInputStream(new > FileInputStream(getFile("bla.cpio"))); > + CpioArchiveEntry entry; > > - StringBuffer result = new StringBuffer(); > - while ((entry = (CpioArchiveEntry) in.getNextEntry()) != null) { > + StringBuilder result = new StringBuilder(); > + while ((entry = in.getNextEntry()) != null) { > result.append(entry.getName()); > int tmp; > while ((tmp = in.read()) != -1) { > result.append((char) tmp); > - } > - } > - in.close(); > - assertEquals(result.toString(), expected.toString()); > + } > + } > + in.close(); > + assertEquals(result.toString(), expected.toString()); > } > } > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org