[20733] Fix support for @key annotation in Dynamic types (backport #4694) #4747
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.
Description
This PR:
@key
annotation on dynamic types:AnnotationDescriptor::key_annotation()
implementationis_key_defined_
inDynamicType::copy_from_builder()
DynamicType::key_annotation()
implementation@key
annotation only to the member builder and not to the dynamic type, as@key
only makes sense for members but not types.key
attribute to members in XSD@Mergifyio backport 2.13.x 2.10.x 2.6.x
Contributor Checklist
versions.md
file (if applicable).Reviewer Checklist
This is an automatic backport of pull request #4694 done by [Mergify](https://mergify.com).