eclipse-xtext / eclipse-xtext/xtext
Add a quick fix to correct the auto-imported, deprecated @Data annotation to the non-deprecated one.
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 831
- Forks
- 330
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 12
Description
When annotating a class with @Data¹, the annotation is marked as deprecated and its message states that it should be replaced with org.eclipse.xtend.lib.annotations.Data.
As the first one is automatically imported, I suggest either adding a quick fix to import the second, or correcting the auto-import to target the non-deprecated annotation.
¹: Full class name: org.eclipse.xtend.lib.Data
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect the auto-import handling and compare the deprecated org.eclipse.xtend.lib.Data path with org.eclipse.xtend.lib.annotations.Data, both linked in the issue. Done means annotating a class no longer selects the deprecated annotation, either through the corrected import or a quick fix.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100