Я хочу использовать анализатор Eclipse AST для анализа исходного кода Java.Этот код работает с Java 8. Для анализа типов в коде, подобном class Fo0 {}
, анализатору AST требуется rt.jar
на пути к классам, поскольку там присутствует неявный extends Object
.Без rt.jar
на пути к классам, переданном анализатору AST, я получаю предупреждения о том, что «Где-то используется java.lang.Object», и разрешение типов не выполняется.
Как это исправить?Я использую в своем коде зависимость org.eclipse.jdt.core-3.13.0 .Какая версия поддерживает Java 9?