Skip to content
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

Fix property metadata retrieval in case of redefined properties #347

Merged
merged 27 commits into from
Jun 14, 2021

Conversation

krajek
Copy link
Collaborator

@krajek krajek commented May 22, 2021

Just a draft for now, for early review for myself mainly.
Only to be considered for merge after #344 is merged.

I have extracted ReflectionInfoExtractor class to separate logic regarding reflection information from restructuring logic in ReflectionBasedDestructurer. Apart from obviously making ReflectionBasedDestructurer code slimmer, it allowed for very focused unit tests of the new class.

@krajek krajek changed the base branch from main to feature/refedined-property May 22, 2021 20:04
Base automatically changed from feature/refedined-property to main May 26, 2021 08:54
@krajek krajek marked this pull request as ready for review May 26, 2021 20:24
@krajek
Copy link
Collaborator Author

krajek commented May 28, 2021

@RehanSaeed I consider the current version ready for a real review.

@krajek
Copy link
Collaborator Author

krajek commented Jun 7, 2021

@RehanSaeed are you available for review and merge?

@krajek
Copy link
Collaborator Author

krajek commented Jun 10, 2021

Ok, I have addressed one of your suggestions in the latest commit, others in the comments. LGTM! :-)

@RehanSaeed
Copy link
Owner

LGTM

@krajek krajek merged commit 3a82416 into main Jun 14, 2021
@krajek krajek deleted the feature/fix-properties-metadata-retrieval branch June 14, 2021 08:29
@RehanSaeed RehanSaeed added enhancement Issues describing an enhancement or pull requests adding an enhancement. major Pull requests requiring a major version update according to semantic versioning. labels Jun 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues describing an enhancement or pull requests adding an enhancement. major Pull requests requiring a major version update according to semantic versioning.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants