Есть ли что-нибудь, что будет индексировать исходный код Java, но также будет включать информацию из скомпилированного байт-кода? - PullRequest
1 голос
/ 07 декабря 2011

Мне нужно выполнить поиск по большой базе кода, и я хотел бы получить результаты для таких поисков, как:

' Какие классы вызывают метод X () '
и
' Дайте мне конкретные реализации интерфейса Y '

Вид удобных вещей, которые вы можете делать в затмении, но, к сожалению, для меня это не практика.

Я думал об использовании solr и, возможно, о добавлении семантической информации с использованием BCEL или подобного, но кажется, что это уже должно существовать?

Ответы [ 3 ]

1 голос
/ 31 августа 2012

opengrok - это то, что я искал.

0 голосов
/ 07 декабря 2011

Смотрите это http://classpathhelper.sourceforge.net/. Хорошо работает с затмением. В нем может быть то, что вам нужно.

0 голосов
/ 07 декабря 2011

Посмотрите на JDepend .Я думаю, это то, что вы ищете.

...