Как работает функция поиска кода в Eclipse? - PullRequest
2 голосов
/ 10 марта 2019

Я пытаюсь создать функциональность поиска кода в моем продукте для классов Java. В качестве справки я пытаюсь понять, как работает функция поиска кода в Eclipse IDE.

Eclipse предоставляет функции поиска файлов и поиска Java. В поиске Java он обеспечивает поиск Method, Field и т. Д. Как это работает? Любые указатели на это приветствуются.

Пример поиска кода, на который я ссылаюсь: enter image description here

1 Ответ

0 голосов
/ 10 марта 2019

Поиск файлов должен быть четким.

Поиск в Java ищет объекты программирования (например, методы, поля, классы) и их вхождения, идентификатор которых похож на строку поиска.

Eclipse, по-видимому, внутренне изобразил код Java в виде XML-структуры, в которой хранится структура кода, такая как объявления и ссылки. При поиске определенного объекта он ищет его объявление и использование (например, присвоение переменной или передача функциям) в этой отображаемой структуре. Это также отвечает за выдачу сообщений об ошибках во время кодирования.

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