Я хочу сделать свой код более читабельным, а также использовать такие инструменты, как проверка кода IDE и/или статический анализ кода (FindBugs и Sonar), чтобы избежать исключений NullPointerException. Многие инструменты кажутся несовместимыми с @NotNull/ друг друга.
Я хочу сделать свой код более читабельным, а также использовать такие инструменты, как проверка кода IDE и/или статический анализ кода (FindBugs и Sonar), чтобы избежать исключений NullPointerException. Многие инструменты кажутся несовместимыми с @NotNull/ друг друга.[code]@NonNull/@NonnullАннотацию [/code] и перечислять их все в моем коде было бы ужасно читать. Есть предложения, какой из них «лучший»? Вот список найденных мной эквивалентных аннотаций: [list] [*][b][code]javax.validation.constraints.NotNull[/code][/b]
Создан для проверки во время выполнения, а не для статического анализа.