Сотрудник IntelliJ IDEA (работа над другим проектом) показал мне потрясающую аннотацию @NotNull. Я читал здесь сообщения о SO о том, как начать добавлять @NotNull повсюду, где было много времени и головных болей (и IntelliJ 10 может даже автоматически добавлять @NotNull в старый код, когда обнаруживает, что null приведет к хаосу).
Так как я прочитал свое первое сообщение "Вероятное нарушение @NotNull" (в режиме реального времени, в среде IDE, даже на частичном .java файле, который еще не компилируется), моя челюсть упала, и я получил доступ.
Итак, мне было интересно: есть ли что-то, что нужно знать, если мы хотим начать использовать @NotNull в проекте, где разработчики используют как Eclipse, так и IntelliJ?
Я знаю, что IntelliJ поставляется с аннотациями. Является ли это совместимым с Eclipse?