jakartaee / jakartaee/jsonb-api

Remove: nillable attribute from `@JsonbProperty`

Open
#462 0 comments 0 reactions 0 assignees View on GitHub
documentation good first issue
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.