eclipse-jdt / eclipse-jdt/eclipse.jdt.core
Check call flows passing JavaProject.NO_RELEASE into multi-release aware methods
- Dominant language
- Java
- Stars
- 237
- Forks
- 195
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 47
Description
During review of #4534 I identified the following call chains as passing `JavaProject.NO_RELEASE` where potentially a specific release should be passed (focus is in NameLookup):
There might be more.
For each of the leaves where `NO_RELEASE` is passed, we need a justification or we need to improve.
Contributor guide
Research direction
Start with the NameLookup call chains shown in the issue and trace each leaf that receives JavaProject.NO_RELEASE. For every leaf, determine whether that value is justified or whether a specific release is needed; the work is done when all identified call sites have that justification or an improvement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100