Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] O que significa @NotNull e pq ele aparece no IntelliJ?

Olá pessoal, durante as aulas percebi quem em alguns casos bem específicos a IDE coloca um ícone de "@" (arroba) ao lado do número da linha. Repousando o mouse sobre o ícone aparece uma sugestão mas ainda não entendi o por quê e quando o mesmo aparece.

Print com o ícone e sua sugestão: Inferred annotations available.

2 respostas
solução!

Jorge, bom dia.

Eu achei um artigo que creio que explica certinho o que você precisa: https://blog.jetbrains.com/idea/2014/10/automatic-notnullnullablecontract-inference-in-intellij-idea-14/

Bom dia Maxuel!

Vi aqui o link que me passou. Se eu entendi bem, basicamente é uma espécie de anotação que a IDE permite que você sinalize quando ela identifica um método que não pode retornar um valor nulo.

Achei um pouco complexo para entender no meu atual estágio de aprendizado rsrs, deve ser por isso que o time da Alura não mencionou nada sobre durante as aulas.

Agradeço a sua disposição em me ajudar!

Atenciosamente,