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

Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList" #553

Closed
wants to merge 1 commit into from
Closed

Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList" #553

wants to merge 1 commit into from

Conversation

kirill-vlasov
Copy link
Contributor

This pull request is focused on resolving occurrences of Sonar rule squid:S1319 - Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList"
You can find more information about the issue here:
https://dev.eclipse.org/sonar/coding_rules#q=squid:S1319
Please let me know if you have any questions.
Kirill Vlasov

…es such as "List" rather than specific implementation classes such as "LinkedList"
@busbey
Copy link
Collaborator

busbey commented Dec 25, 2015

This looks good to me. I'd like to merge #552 first, since I think this will cause that patch to fail to apply.

@busbey
Copy link
Collaborator

busbey commented Dec 25, 2015

We'll need to flag this as an incompatible change for datastore binding implementations.

@busbey
Copy link
Collaborator

busbey commented Jan 6, 2016

Please rebase for current master and update commit message for changed modules. Otherwise looks good.

Copy link
Collaborator

@risdenk risdenk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kirill-vlasov any chance you could rebase this?

@risdenk
Copy link
Collaborator

risdenk commented Jan 19, 2017

Would be awesome to update this. Its a simple change but affects a lot of files.

@risdenk risdenk added this to the 0.13.0 milestone Jan 19, 2017
@risdenk
Copy link
Collaborator

risdenk commented Feb 3, 2017

@manolama - Here is an existing PR for what you were talking about going HashMap -> Map.

@manolama
Copy link
Collaborator

manolama commented Aug 5, 2017

Cleaned up and merged in cf5d2ca. I'll make a note about the signature change for binding implementors in the release notes.

@manolama manolama closed this Aug 5, 2017
@manolama manolama mentioned this pull request Sep 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants