-
Notifications
You must be signed in to change notification settings - Fork 861
WW-3871 Derive ConversionRule prefixes for @TypeConversion keys #1812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
lukaszlenart
wants to merge
23
commits into
main
Choose a base branch
from
WW-3871-typeconversion-key-derivation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
cf0cb2e
WW-3871 docs: add design spec for @TypeConversion key derivation
lukaszlenart f3952e4
WW-3871 docs: note interaction with the 7.3.0 converter mapping cache
lukaszlenart a06198e
WW-3871 docs: add implementation plan for @TypeConversion key derivation
lukaszlenart 734f859
WW-3871 feat(core): add ConversionRule#prefix() owning the rule-to-pr…
lukaszlenart 43d7e9b
WW-3871 refactor(core): split addConverterMapping into per-source passes
lukaszlenart 5c2a964
WW-3871 feat(core): derive conversion mapping keys through a single r…
lukaszlenart b487d66
WW-3871 fix(core): derive class level conversion keys and stop droppi…
lukaszlenart 217f74c
WW-3871 feat(core): support @TypeConversion on fields
lukaszlenart af603fa
WW-3871 test(core): assert bare conversion keys bind through the acti…
lukaszlenart 0c86a3a
WW-3871 docs(core): document conversion key derivation and field leve…
lukaszlenart f5ce536
WW-3871 docs(core): add deprecated Collection_ prefix to parameter table
lukaszlenart 955e3d9
WW-3871 fix(core): widen resolveKey idempotence guard against any rul…
lukaszlenart 919bbd1
WW-3871 docs(core): correct TypeConversion Javadoc property attribute…
lukaszlenart a1c2193
WW-3871 test(core): cover key-prefix crossover, empty class-level key…
lukaszlenart c3f9b07
WW-3871 fix(core): skip APPLICATION-scoped @TypeConversion with no ex…
lukaszlenart 48c6f82
WW-3871 docs(core): fix broken TypeConversion Javadoc example and ali…
lukaszlenart dc25438
WW-3871 fix(core): dedupe method-pass WARN logging for inherited @Typ…
lukaszlenart 5dc5823
WW-3871 docs(core): clarify field-name key default and dedicated-anno…
lukaszlenart 11ff53c
WW-3871 docs(core): note COLLECTION derives the deprecated Collection…
lukaszlenart 6e2ea3a
WW-3871 refactor(core): extract shared annotation-registration pipeline
lukaszlenart 15665c1
WW-3871 docs(core): fix inaccurate and self-contradicting TypeConvers…
lukaszlenart e8b8103
WW-3871 docs(core): clarify XWorkConverter annotation-registration lo…
lukaszlenart 14040df
WW-3871 test(core): make inherited-method-annotation test diagnostic
lukaszlenart File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.