Skip to content

Commit fdfd15b

Browse files
committed
Refine null-safety tooling introduction
Closes gh-35383
1 parent 7112efe commit fdfd15b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

framework-docs/modules/ROOT/pages/core/null-safety.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ recommended in order to get familiar with those annotations and semantics.
88

99
The primary goal of this null-safety arrangement is to prevent a `NullPointerException` from being thrown at
1010
runtime via build time checks and to use explicit nullability as a way to express the possible absence of value.
11-
It is useful in both Java by leveraging some tooling (https://github.com/uber/NullAway[NullAway] or IDEs supporting
12-
JSpecify annotations such as IntelliJ IDEA) and Kotlin where JSpecify annotations are automatically translated to
13-
{kotlin-docs}/null-safety.html[Kotlin's null safety].
11+
It is useful in Java by leveraging nullability checkers such as https://github.com/uber/NullAway[NullAway] or IDEs
12+
supporting JSpecify annotations such as IntelliJ IDEA and Eclipse (the latter requiring manual configuration). In Kotlin,
13+
JSpecify annotations are automatically translated to {kotlin-docs}/null-safety.html[Kotlin's null safety].
1414

1515
The {spring-framework-api}/core/Nullness.html[`Nullness` Spring API] can be used at runtime to detect the
1616
nullness of a type usage, a field, a method return type, or a parameter. It provides full support for

0 commit comments

Comments
 (0)