android studio find-declaration

Находит объявление символа.

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

android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>

Параметры

  • --context-file=PARAM - Необязательный путь к файлу, содержащему ссылку на символ, относительно текущего каталога или абсолютный путь.
  • -h,--help - Отображает справочное сообщение для указанной команды.
  • --pid=PARAM - Идентификатор процесса (PID) экземпляра Android Studio, к которому нужно подключиться.
  • --project=PARAM - Название или путь к проекту, открытому в Android Studio для запроса. Используйте android studio check , чтобы получить названия доступных проектов.
  • --short - Отображать местоположение только в файлах, для которых найдены совпадения.

Параметры android :

  • --sdk=PARAM - Путь к Android SDK.
  • -v,--verbose - Включить подробный вывод информации для устранения неполадок.
  • -V,--version - Вывести информацию о версии и завершить работу.

Позиционные аргументы

  • <symbol> - Символ, для которого нужно найти объявление.

Описание

android studio find-declaration находит точное место объявления символа (класса, метода, функции, свойства, поля, константы или ресурса Android) в открытом проекте, используя семантический индекс Android Studio.

Требуется Android Studio Quail 2 или более поздняя версия.

Если несколько символов имеют одинаковое имя в разных модулях или пакетах, передайте --context-file=<path> , указывающий на исходный файл, который ссылается на символ, чтобы Android Studio мог разрешить символ, используя импорты и область видимости этого файла. Передайте --short , чтобы вывести только путь к найденному файлу и номер строки.

Примеры

Найдите объявление объекта HotelDetailScreen в сжатом формате:

android studio find-declaration --short HotelDetailScreen

Найдите объявление, используя контекстный файл, чтобы устранить неоднозначность импорта:

android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen