Onde colocar @Nullable em métodos com tipos de retorno anuláveis? [duplicado]
Esta pergunta já tem uma resposta aqui:
É legal colocar anotações após o modificador de acesso no Java 7? Ou Java 8? 2 respostasAo usarjavax.annotation.Nullable
para marcar métodos como "potencialmente retornandonull
value ", onde colocar o@Nullable
anotação? No método, ou tipo de retorno?
Existe alguma diferença técnica ou isso é estritamente uma questão de estilo?
Estilo A:
@Nullable
public Object blah() { ... }
Estilo B:
public @Nullable Object blah() { ... }