Hi, I have just tried to compile lucene with ecj, Eclipse's compiler, and it complains of errors with BooleanScorer2. The problematic construction is present 2x in the class: if (doc() > lastScoredDoc) { lastScoredDoc = doc(); coordinator.nrMatchers += super.nrMatchers; } It complains about the calls to doc(), with the following error message: The method doc is defined in an inherited type and in an enclosing scope.
Not sure what the solution should be: this.doc(); BooleanScorer2.this.doc(); or super.doc(); If I did, I'd send a patch. -- DM Smith