android studio find-declaration

Znajduje deklarację symbolu.

Wykorzystanie

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

Opcje

  • --context-file=PARAM – opcjonalna ścieżka do pliku zawierającego odniesienie do symbolu, podana w sposób względny w stosunku do bieżącego katalogu lub bezwzględny.
  • -h,--help – wyświetla komunikat pomocy dotyczący określonego polecenia.
  • --pid=PARAM – identyfikator PID instancji Android Studio, z którą chcesz się połączyć.
  • --project=PARAM – nazwa lub ścieżka projektu otwartego w Android Studio, do którego chcesz wysłać zapytanie. Użyj android studio check, aby uzyskać nazwy dostępnych projektów.
  • --short – wyświetlaj lokalizację tylko w plikach z pasującymi wynikami.

Opcje: android

  • --sdk=PARAM – Ścieżka do pakietu SDK na Androida.
  • -v,--verbose – włącza szczegółowe dane wyjściowe na potrzeby rozwiązywania problemów.
  • -V,--version – wyświetla informacje o wersji i zamyka program.

Argumenty pozycyjne

  • <symbol> – symbol, którego deklaracji chcesz szukać.

Opis

android studio find-declaration lokalizuje dokładne miejsce deklaracji symbolu (klasy, metody, funkcji, właściwości, pola, stałej lub zasobu Androida) w otwartym projekcie za pomocą indeksu semantycznego Androida Studio.

Wymaga Androida Studio Quail 2 lub nowszego.

Jeśli wiele symboli ma tę samą nazwę w różnych modułach lub pakietach, przekaż --context-file=<path> wskazujący plik źródłowy, który odwołuje się do symbolu, aby Android Studio mogło rozpoznać symbol za pomocą importów i zakresu tego pliku. Przekaż --short, aby wyświetlić tylko ścieżkę do pasującego pliku i numer wiersza.

Przykłady

Znajdź deklarację HotelDetailScreen w formacie kompaktowym:

android studio find-declaration --short HotelDetailScreen

Znajdź deklarację za pomocą pliku kontekstu, aby jednoznacznie określić importy:

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