В моей среде программирования я обычно работаю с последними версиями Java и Eclipse.Когда я пишу исходный код, я не обращаю внимания на то, являются ли методы или классы API, которые я использую, обратно совместимыми со старой версией Java или Eclipse.В javadoc существует параметр @ since , для которого задан номер версии, в которой функция была недавно введена.Поэтому иногда я проверяю вручную, использую ли я методы или классы, которые были введены в последнее время, и пытаюсь заменить их, чтобы сохранить обратную совместимость.
Есть ли способ автоматически проверить, будет ли работать программа Java или плагин Eclipseстарая версия Java или Eclipse?
Я уточню свой вопрос: меня интересует решение, для которого мне не нужно устанавливать более старую версию Java или Eclipse.Может быть, есть инструмент, который проверяет комментарии javadoc и сообщает мне, когда я использую метод, который доступен только в версии, превышающей предопределенный номер версии.Мне известно о том, что этот метод ненадежен, если Javadoc не обновлен.