Busca la declaración de un símbolo.
Uso
android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>
Opciones
--context-file=PARAM: Es la ruta de acceso opcional a un archivo que contiene una referencia al símbolo, ya sea relativa al directorio actual o absoluta.-h,--help: Muestra el mensaje de ayuda para el comando especificado.--pid=PARAM: Es el PID de la instancia de Android Studio a la que se conectará.--project=PARAM: Es el nombre o la ruta de acceso del proyecto abierto en Android Studio para realizar la consulta. Usaandroid studio checkpara obtener los nombres de los proyectos disponibles.--short: Solo muestra la ubicación en los archivos que coinciden.
Opciones de android:
--sdk=PARAM: Ruta de acceso al SDK de Android.-v,--verbose: Habilita la salida detallada para la solución de problemas.-V,--version: Imprime la información de la versión y sale.
Argumentos de posición
<symbol>: Es el símbolo para el que se debe buscar la declaración.
Descripción
android studio find-declaration ubica el sitio de declaración exacto de un símbolo (clase, método, función, propiedad, campo, constante o recurso de Android) en todo el proyecto abierto con el índice semántico de Android Studio.
Se requiere Android Studio Quail 2 o una versión posterior.
Si varios símbolos comparten el mismo nombre en diferentes módulos o paquetes, pasa --context-file=<path> apuntando a un archivo fuente que haga referencia al símbolo para que Android Studio pueda resolverlo usando las importaciones y el alcance de ese archivo. Pasa --short para generar solo la ruta de acceso y el número de línea del archivo que coincide.
Ejemplos
Busca la declaración de HotelDetailScreen en formato compacto:
android studio find-declaration --short HotelDetailScreen
Cómo encontrar una declaración con un archivo de contexto para desambiguar las importaciones:
android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen