Uwe Schindler created LUCENE-10137: -------------------------------------- Summary: Refactor DirectReader and remove heavy code duplication Key: LUCENE-10137 URL: https://issues.apache.org/jira/browse/LUCENE-10137 Project: Lucene - Core Issue Type: Task Components: core/other Reporter: Uwe Schindler Assignee: Uwe Schindler
DirectReader creates a dozen of inner classes blowing up the JAR file that just contain the same code over an over. This issue will refactor DirectReader like this: - Let DirectReader implement LongValues directly - The LongValues get method is implemented by calling LongUnaryOperator functional interface - the LongUnaryOperator is a method reference to one of the new private getXY() methods, which are specialization for all supported bit sizes. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org