Java, null, and JSpecify

preview_player
Показать описание
Kevin Bourrillion gives an introductory presentation on JSpecify, a project spearheading a set of standard annotations for Java static analysis, specifically for tracking null.

~~~ Chapters ~~~

0:00 Intro
1:47 JSpecify overview
2:28 The problem with null and annotations
11:53 The design of JSpecify
15:31 The current status
23:00 Outro

Tags: #Java #JDK
Рекомендации по теме
Комментарии
Автор

Well thought out approach to the enduring null problem. This should succeed. I'll give it a try.

bkoprucu
Автор

Aweseome approach. Any maven/gradle examples to play with it and see how the setup is done?

chrispie
Автор

Integer i = 0; // nullable
int i = 0; // not nullable

TheBigLou
Автор

null.equals(null) gives me true; this = equal; this.equals(null) gives me true; that's a technical joke!

juancarlospizarromendez
Автор

I would love some flag like "nonullness", that without annotations makes everything non-nullable

JorgetePanete