mirror of https://github.com/apache/lucene.git
LUCENE-3464: add asserts
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1178627 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ae43014041
commit
edb79b1f39
|
@ -571,7 +571,9 @@ public abstract class IndexReader implements Cloneable,Closeable {
|
||||||
* IndexReader instance which you must eventually close
|
* IndexReader instance which you must eventually close
|
||||||
*/
|
*/
|
||||||
public static IndexReader openIfChanged(IndexReader oldReader) throws IOException {
|
public static IndexReader openIfChanged(IndexReader oldReader) throws IOException {
|
||||||
return oldReader.doOpenIfChanged();
|
final IndexReader newReader = oldReader.doOpenIfChanged();
|
||||||
|
assert newReader != oldReader;
|
||||||
|
return newReader;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -583,7 +585,9 @@ public abstract class IndexReader implements Cloneable,Closeable {
|
||||||
* @see #openIfChanged(IndexReader)
|
* @see #openIfChanged(IndexReader)
|
||||||
*/
|
*/
|
||||||
public static IndexReader openIfChanged(IndexReader oldReader, boolean readOnly) throws IOException {
|
public static IndexReader openIfChanged(IndexReader oldReader, boolean readOnly) throws IOException {
|
||||||
return oldReader.doOpenIfChanged(readOnly);
|
final IndexReader newReader = oldReader.doOpenIfChanged(readOnly);
|
||||||
|
assert newReader != oldReader;
|
||||||
|
return newReader;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -596,7 +600,9 @@ public abstract class IndexReader implements Cloneable,Closeable {
|
||||||
*/
|
*/
|
||||||
// TODO: should you be able to specify readOnly?
|
// TODO: should you be able to specify readOnly?
|
||||||
public static IndexReader openIfChanged(IndexReader oldReader, IndexCommit commit) throws IOException {
|
public static IndexReader openIfChanged(IndexReader oldReader, IndexCommit commit) throws IOException {
|
||||||
return oldReader.doOpenIfChanged(commit);
|
final IndexReader newReader = oldReader.doOpenIfChanged(commit);
|
||||||
|
assert newReader != oldReader;
|
||||||
|
return newReader;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -661,7 +667,9 @@ public abstract class IndexReader implements Cloneable,Closeable {
|
||||||
* @lucene.experimental
|
* @lucene.experimental
|
||||||
*/
|
*/
|
||||||
public static IndexReader openIfChanged(IndexReader oldReader, IndexWriter writer, boolean applyAllDeletes) throws IOException {
|
public static IndexReader openIfChanged(IndexReader oldReader, IndexWriter writer, boolean applyAllDeletes) throws IOException {
|
||||||
return oldReader.doOpenIfChanged(writer, applyAllDeletes);
|
final IndexReader newReader = oldReader.doOpenIfChanged(writer, applyAllDeletes);
|
||||||
|
assert newReader != oldReader;
|
||||||
|
return newReader;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected IndexReader doOpenIfChanged() throws CorruptIndexException, IOException {
|
protected IndexReader doOpenIfChanged() throws CorruptIndexException, IOException {
|
||||||
|
|
Loading…
Reference in New Issue