This inspection warns when null
is assigned to Optional
variable or returned from method returning
Optional
. It's recommended to use Optional.empty()
(or Optional.absent()
for Guava) to denote
an empty value.
This inspection only reports if the project or module is configured to use a language level of 8 or higher.
New in 2017.2