Есть ли какая-либо библиотека Java, которая может помочь в создании AST от указанного исходного файла Java, и наоборот (сгенерируйте код от объекта ASTree)? Мне нужно что-то вроде этого, но с API, позволяя получать доступ к сгенерированному дереву программно.
Все уже доступно в ядре Eclipse.
Вот страница с небольшим примером использования ] org.eclipse.jdt.core.dom.ASTParser
, чтобы создать желаемую структуру данных AST.