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