Как перечислить все использования для всех методов класса в Eclipse Java? - PullRequest
0 голосов
/ 09 марта 2012

Я работаю с большим Java-проектом, переписываю множество классов, адаптируясь к новым шаблонам данных. Для этого мне потребуется представление карты всех ссылок для каждого метода всех классов, чтобы увидеть уровень изменений, которые должны быть сделаны. Я знаю, как сделать это один за другим с References-> Project, но как мне перейти к получению списка всех ссылок для всех методов класса?

Текстового списка должно быть достаточно, например:

 Class myClass->GetSomething()
    --file1.java  line 232
    --file2.java  line 587 
 Class myClass->GetSomethingMore()
   --file5.java  line 23

и т. Д.

Ответы [ 2 ]

0 голосов
/ 09 марта 2012

Если вы работаете на машине с Linux, используйте команду grep для файла.Это был бы самый простой способ найти все ссылки.

Синтаксис:

grep 'word' filename
grep 'string1 string2'  filename
cat otherfile | grep 'something'
command | grep 'something'

Использование:

Поиск / etc / passwd для пользователя boo:

$ grep boo /etc/passwd

Вы можете выполнить рекурсивный поиск, т. Е. Прочитать все файлы в каждом каталоге на строку «boo»

$ grep -r "boo" /etc/

Вы можете использовать команды «type» и «find» в Dos / Windows, чтобы получить эквивалентный выводкоманд UNIX 'cat' и 'grep'.

Использование: для поиска вхождения boo во всех файлах в текущем каталоге.

C:>find “boo” *
0 голосов
/ 09 марта 2012

Разве «найти ссылки» на ваш класс не делает то, что вам нужно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...