Находит объявление символа.
Использование
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