[ https://issues.apache.org/jira/browse/KAFKA-9234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17696306#comment-17696306 ]
Matthias J. Sax commented on KAFKA-9234: ---------------------------------------- Thanks for the pointer – I am not familiar with JSpecify – let me take a look. Overall, this ticket has broader impact, and while we don't need a KIP, we should make a broader decision as it affects Kafka holistically. \cc [~ijuma] [~guozhang] [~hachikuji] [~ChrisEgerton] Should we maybe have a discussion on the dev mailing list about it? > Consider using @Nullable and @Nonnull annotations > ------------------------------------------------- > > Key: KAFKA-9234 > URL: https://issues.apache.org/jira/browse/KAFKA-9234 > Project: Kafka > Issue Type: Improvement > Components: admin, clients, consumer, KafkaConnect, producer , > streams, streams-test-utils > Reporter: Matthias J. Sax > Assignee: Ganesh Sahu > Priority: Minor > Labels: beginner, newbie > > Java7 was dropped some time ago, and we might want to consider usein Java8 > `@Nullable` and `@Nonnull` annotations for all public facing APIs instead of > documenting it in JavaDocs only. > This tickets should be broken down in a series of smaller PRs to keep the > scope of each PR contained, allowing for more effective reviews. -- This message was sent by Atlassian Jira (v8.20.10#820010)