Мне нужно программно извлечь определение/реализацию метода из исходного файла Java, можете ли вы рекомендовать любую удобную библиотеку, которую я могу использовать? Спасибо.Парсер исходного кода Java
ответ
ANTLR - синтаксический анализатор/генератор, который имеет грамматики для Java (и других языков). Он может создавать абстрактное синтаксическое дерево (AST), которое вы можете перемещать и манипулировать по своему усмотрению.
если вы ищете простой парсер, я бы avise JavaParser (гораздо тяжелее, реализация также включена в Eclipse)
Перед тем, как орехи с библиотеками, вы считали, может ли Doclets соответствовать вашим потребностям? В то время как для пользовательского разбора Javadoc Doclets фактически получают доступ к большому количеству подробностей о самих классах, которые могут использоваться в любых целях.
Другой подобный неточно предназначенный вариант - это довольно плохо документированная функциональность Annotation Processor, которая, несмотря на свое имя, может использоваться для генерации простого кода и общего беспорядка вокруг и вокруг того, что вы загружаете через загрузчики классов.
- 1. Идентификация исходного кода в Java
- 2. Опрос исходного кода Java
- 3. Разбор исходного кода Java
- 4. Изменение исходного кода вашего исходного кода
- 5. График зависимости исходного кода Java
- 6. Основы генерации исходного кода Java
- 7. Java-анализатор исходного кода Java в Ruby
- 8. Java-парсер, написанный на JavaScript
- 9. Зависит от исходного состояния исходного кода исходного кода
- 10. Модификация кода исходного кода
- 11. защита исходного кода javascript
- 12. Android-парсер этого кода
- 13. Ищет парсер кода C#
- 14. Маркировка исходного кода Javadoc
- 15. Извлечение исходного кода кадра с помощью HTML-анализатора Java?
- 16. Java-парсер
- 17. Получение исходного кода Android
- 18. Запуск исходного кода MPI из java
- 19. AppEngine сервер разработки Java отображения исходного кода
- 20. Печать объекта автозначения как исходного кода Java
- 21. Java: как скомпилировать огромный бегемот исходного кода
- 22. Любой предписанный способ просмотра исходного кода Java?
- 23. Генерация исходного кода Maven Java для Hibernate
- 24. Создание исходного кода Java и переходов
- 25. Компиляция исходного кода java на linux
- 26. API для анализа исходного кода Java
- 27. Ошибка при компиляции исходного кода на Java
- 28. Компиляция исходного кода java в native exe
- 29. обнаружение отношений UML из исходного кода Java
- 30. Инструменты для анализа исходного кода Java