jakartaee / jakartaee/jsonb-api
Remove: nillable attribute from `@JsonbProperty`
- Dominant language
- Java
- Stars
- 95
- Forks
- 41
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 35
Description
https://github.com/jakartaee/jsonb-api/blob/4242fad996fc15770b6c49caef71d081221f83de/api/src/main/java/jakarta/json/bind/annotation/JsonbProperty.java#L57-L59
This attribute has been deprecated since 2.1
Let's remove it in 4.0
Tasks:
- Remove from Java doc
- Remove from Spec doc
- Remove from User guide (if present)
- Remove TCK tests
Contributor guide
Research direction
Start with api/src/main/java/jakarta/json/bind/annotation/JsonbProperty.java at the linked lines, then search the repository for the deprecated nillable attribute and its TCK coverage. Remove the attribute from the JavaDoc, specification documentation, user guide if present, and TCK tests. Done means no remaining references or tests for nillable and the project checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, documentation, testing
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 76/100