Test case to document behaviour of Record x Single-value Constructor x JsonValue annotation, for #3180 #3738
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
After I provided update to #3180, I suddenly remembered documentating an observation that Record with 1-arg constructor will produce Properties-based Creator when I was working on #3724, so this shouldn't have worked:
But it turns out that:
@JsonValue
:This PR is to add test cases to document (and to catch potential future regression) number 3.
UPDATE: Just found out behaviour number 3 came from #3654. Nice. 👍