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

Refactor IrPathNode implementations #17125

Merged
merged 2 commits into from
Apr 21, 2023
Merged

Conversation

kasiafi
Copy link
Member

@kasiafi kasiafi commented Apr 19, 2023

  • remove redundant equals() and hashCode() methods
  • flatten class hierarchy

fixes #17026

Release notes

(X) This is not user-visible or docs only and no release notes are required.

kasiafi added 2 commits April 21, 2023 10:24
Those methods were not used. They were error-prone because
the class hierarchy might evolve in the future.
Abstract classes `IrAccessor` and `IrMethod` are removed.
@kasiafi kasiafi merged commit 1be256c into trinodb:master Apr 21, 2023
@github-actions github-actions bot added this to the 415 milestone Apr 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

Remove equals() and hashCode() methods in IrPathNodes
2 participants