В настоящее время я разрабатываю посетителя дерева синтаксиса Abstracty для дерева lombok.ast, которое должно печатать как обычный текст в заданном объекте OutputStream, структуре моего AST.Java исходный код для тестирования АСТ посетитель
Чтобы ускорить фазу отладки, есть ли какой-либо исходный код теста, который уже содержит большинство (если не все) конструктов Java? Есть так много особых случаев и странных, необычных (но все же возможных) вещей, которые слишком легко забыть о многих из них.
Это не обязательно нужно рассматривать как тестовый пример, достаточно любого исходного кода с большой сложностью и разнообразием.
Спасибо заранее.
EDIT: Кто-нибудь знает, есть ли способ понять, когда заканчивается визит lombok.ast?
OpenJDK, вероятно, содержит тестовые примеры для разбора Java. –
Хорошая идея, спасибо – Alex