Boa tarde,
Com o objetivo de irmos adotando as novas funcionalidades que temos após a subida das ferramentas (Maven3, IntelliJ e Java8) venho partilhar convosco o uso de anotações para o IntelliJ nos ajudar a identificar problemas potenciais no nosso código.
Nomeadamente @NotNull e @Nullable para parâmetros de métodos.
Vejam a documentação seguinte:
Na prática podemos passar a indicar que um dado parâmetro não pode receber nulo.
Estas anotações são do próprio IntelliJ e para funcionar foi necessário adicionar uma dependência aos POM.
Foi colocada no DigitalisSuperPom por isso necessitarão de um build online para obterem o novo.
public final String getRightBarContent(ITagExecutionContext tag, @NotNull NetpaPreferences userPrefs)
throws ConfigurationException
Com os melhores cumprimentos,