fix private class returned by public method (name shadows public method)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1328968 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Robert Muir 2012-04-22 20:26:23 +00:00
parent 775b7e37d3
commit daf811f550

View File

@ -58,7 +58,7 @@ public class MockSingleIntIndexOutput extends IntIndexOutput {
@Override
public Index index() {
return new Index();
return new MockSingleIntIndexOutputIndex();
}
@Override
@ -71,7 +71,7 @@ public class MockSingleIntIndexOutput extends IntIndexOutput {
return "MockSingleIntIndexOutput fp=" + out.getFilePointer();
}
private class Index extends IntIndexOutput.Index {
private class MockSingleIntIndexOutputIndex extends IntIndexOutput.Index {
long fp;
long lastFP;
@Override
@ -80,9 +80,9 @@ public class MockSingleIntIndexOutput extends IntIndexOutput {
}
@Override
public void copyFrom(IntIndexOutput.Index other, boolean copyLast) {
fp = ((Index) other).fp;
fp = ((MockSingleIntIndexOutputIndex) other).fp;
if (copyLast) {
lastFP = ((Index) other).fp;
lastFP = ((MockSingleIntIndexOutputIndex) other).fp;
}
}
@Override