android studio find-declaration

Recherche la déclaration d'un symbole.

Utilisation

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

Options

  • --context-file=PARAM : chemin d'accès facultatif à un fichier contenant une référence au symbole, relative au répertoire actuel ou absolue.
  • -h,--help : affiche le message d'aide pour la commande spécifiée.
  • --pid=PARAM : PID de l'instance Android Studio à laquelle se connecter.
  • --project=PARAM : nom ou chemin d'accès du projet ouvert dans Android Studio à interroger. Utilisez android studio check pour obtenir les noms des projets disponibles.
  • --short : n'affiche l'emplacement que dans les fichiers contenant des correspondances.

Options android :

  • --sdk=PARAM : chemin d'accès au SDK Android.
  • -v,--verbose : active la sortie détaillée pour le dépannage.
  • -V,--version : imprime les informations sur la version et quitte.

Arguments positionnels

  • <symbol> : symbole pour lequel trouver la déclaration.

Description

android studio find-declaration localise le site de déclaration exact d'un symbole (classe, méthode, fonction, propriété, champ, constante ou ressource Android) dans le projet ouvert à l'aide de l'index sémantique d'Android Studio.

Nécessite Android Studio Quail 2 ou version ultérieure.

Si plusieurs symboles partagent le même nom dans les modules ou les packages, transmettez --context-file=<path> en pointant vers un fichier source qui référence le symbole afin qu'Android Studio puisse résoudre le symbole à l'aide des importations et du champ d'application de ce fichier. Transmettez --short pour n'afficher que le chemin d'accès et le numéro de ligne du fichier correspondant.

Exemples

Découvrez la déclaration de HotelDetailScreen au format compact :

android studio find-declaration --short HotelDetailScreen

Rechercher une déclaration à l'aide d'un fichier de contexte pour lever toute ambiguïté concernant les importations :

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