eclipse-jdt / eclipse-jdt/eclipse.jdt.core

Check call flows passing JavaProject.NO_RELEASE into multi-release aware methods

Open
#5,149 0 comments 0 reactions 0 assignees View on GitHub
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):

Image

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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.