Permalink
Browse files

Prevent warning on empty try-with-resources

  • Loading branch information...
uschindler committed Feb 21, 2016
1 parent 5c024e6 commit 3d34728c4bc0936bec0411af98e08f53317d0061
@@ -1213,6 +1213,7 @@ public void testPendingDeletions() throws IOException {
continue;
}
try (IndexOutput out = dir.createOutput(candidate, IOContext.DEFAULT)) {
out.getFilePointer(); // just fake access to prevent compiler warning
}
fsDir.deleteFile(candidate);
if (fsDir.checkPendingDeletions()) {
@@ -1246,12 +1247,14 @@ public void testPendingDeletions() throws IOException {
if (random().nextBoolean()) {
try (IndexOutput out = fsDir.createOutput(fileName + "z", IOContext.DEFAULT)) {
out.getFilePointer(); // just fake access to prevent compiler warning
}
// Make sure we can rename onto the deleted file:
fsDir.renameFile(fileName + "z", fileName);
} else {
// write the file again
try (IndexOutput out = dir.createOutput(fileName, IOContext.DEFAULT)) {
out.getFilePointer(); // just fake access to prevent compiler warning
}
}
assertEquals(0, fsDir.fileLength(fileName));
@@ -19,7 +19,6 @@
import java.io.Closeable;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.file.FileSystem;
import java.nio.file.NoSuchFileException;
import java.util.ArrayList;
import java.util.Arrays;
@@ -46,8 +45,6 @@
import org.apache.lucene.index.IndexWriterConfig;
import org.apache.lucene.index.NoDeletionPolicy;
import org.apache.lucene.index.SegmentInfos;
import org.apache.lucene.mockfile.FilterFileSystem;
import org.apache.lucene.mockfile.VirusCheckingFS;
import org.apache.lucene.util.IOUtils;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.util.TestUtil;
@@ -423,6 +420,7 @@ public synchronized void corruptFiles(Collection<String> files) throws IOExcepti
deleteFile(name);
try (IndexOutput out = in.createOutput(name, LuceneTestCase.newIOContext(randomState))) {
out.getFilePointer(); // just fake access to prevent compiler warning
} catch (IOException ioe) {
// ignore
}

0 comments on commit 3d34728

Please sign in to comment.