ValueSource Has Generic Typing Issues [LUCENE-9255]
Open
legacy-jira-priority:Major
type:enhancement
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.4k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 88
Description
ValueSource uses a bunch of weakly typed members which raises compiler issues. We need to fix this in ValueSource and all of its subclasses.
---
Migrated from [LUCENE-9255](https://issues.apache.org/jira/browse/LUCENE-9255) by Atri Sharma (@atris), updated Apr 27 2020
Contributor guide
Research direction
Start by locating ValueSource and enumerating all of its subclasses, then inspect the compiler diagnostics caused by their weakly typed members. The issue is complete when ValueSource and every subclass use appropriate generic types without compiler warnings or errors; no specific test or file path is provided, so the relevant test entry points must be found in the repository.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- search
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100