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

Skip unnecessary contributors during proxy type generation #552

Merged

Conversation

stakx
Copy link
Member

@stakx stakx commented Jan 5, 2021

Not all proxy types are going to have additional interfaces or mixins. Whenever those are absent, we can skip the associated contributors.

This PR's commits are mostly single refactoring steps for easier reviewing, they can be squashed when merging.

For interface proxy generators, the order of contributors doesn't match
the documented order of precedence, so we fix that here.
Use the same contributor names across both `BaseClassProxyGenerator`
and `BaseInterfaceProxyGenerator`.
@stakx stakx merged commit eae5dc3 into castleproject:master Jan 5, 2021
@stakx stakx deleted the dp/refactor/skip-unnecessary-contributors branch January 5, 2021 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant