eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder

Mark support for old ResourceManager for removal

Open
#727 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
97
Forks
34
Avg merge
21h 38m
Merged PRs (30d)
29

Description

As part of migrating to the JFace resource manager as part of #486, I think we should also make preparations to eventually get rid of the old implementation.

I propose that this removal is done via the following steps:
- Mark the corresponding methods in the WindowBuilder projects as `@Deprecated(forRemoval=true)`
- Adapt the builder to create a warning, whenever the old resource manager is referenced in user code
- Remove the old implementation in an unspecified, future release.

By creating a warning, we let the user know about the planned removal. And by waiting a few releases, we give them time to adjust their code, before we eventually drop the support.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing the migration referenced in #486 and tracing uses of the old ResourceManager; done means the relevant methods are marked for removal, user-code references produce warnings, and the later removal remains planned for a future release.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.