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

More systematic completion for all kinds of case labels

Open
#1,531 36 comments 0 reactions 0 assignees View on GitHub
content assist
Dominant language
Java
Stars
237
Forks
195
Avg merge
1d 10h
Merged PRs (30d)
49

Description

#1312 tries to fix a regression in completion after `case`, which was caused by recent work concerning Java 17.

Looking at the code changes, however, I don't get a clear picture of the various styles of `case` and what kinds of completions should be proposed for each.

Hence I would like to see this area captured more systematically, before we continue tweaking issues back and forth.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing issue #1312 and the recent Java 17-related completion changes. Compare the different styles of case labels and define the expected completion proposals for each; done means the behavior is captured systematically before further tweaks are made.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.