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

Adds nullability checks and annotations to remaining services #15842

Merged
merged 1 commit into from
Oct 23, 2019

Conversation

mmedenjak
Copy link
Contributor

@mmedenjak mmedenjak commented Oct 23, 2019

Adds Nonnull and Nullable annotations to CP subsystem, logging service,
lifecycle service, partition service and client service.
Aligned behaviour of client-side XAResourceProxy with the member-side
implementation when it comes to behaviour with null parameters.
Added FunctionalInterface to LogListener and cleaned up some JDK8
code.

I realise there's much more API that might be covered (including return values) but this is as far as I'm willing to go at the moment.

EE: https://github.com/hazelcast/hazelcast-enterprise/pull/3268

Adds Nonnull and Nullable annotations to CP subsystem, logging service,
lifecycle service, partition service and client service.
Aligned behaviour of client-side XAResourceProxy with the member-side
implementation when it comes to behaviour with null parameters.
Added FunctionalInterface to LogListener and cleaned up some JDK8
code.
@mmedenjak mmedenjak merged commit aa9ac70 into hazelcast:master Oct 23, 2019
@mmedenjak mmedenjak deleted the 4.0-nullability branch October 23, 2019 14:23
@mmedenjak
Copy link
Contributor Author

Thank you for the reviews @sancar @metanet !

@mmedenjak mmedenjak added the Source: Internal PR or issue was opened by an employee label Apr 9, 2020
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.

None yet

3 participants