[ https://issues.apache.org/jira/browse/LUCENE-10137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17422626#comment-17422626 ]
Uwe Schindler commented on LUCENE-10137: ---------------------------------------- PR is here: https://github.com/apache/lucene/pull/335 > 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 > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > 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