Hello everyone,

I was thinking of doing a PR which involved adding @NotNull annotations to
various Kafka API's. Afaik the @NotNull annotation doesn't break binary
compatibility however it can break source compatibility.

The point is that even though using @NotNull can break source
compatibility, if it does (assuming that the @NotNull is added
correctly) then you would have gotten a runtime NotNullException or null
related error and hence your code would have been broken anyways.

So ultimately I guess the question is do I need to create a KIP to work on
such a task? I think technically speaking you do need to create one however
because of what I just said it may not be needed?

Regards
-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* matthew.dedetr...@aiven.io

Reply via email to