הפונקציה מוצאת את ההצהרה של סמל.
שימוש
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 מאתר את אתר ההצהרה המדויק של סמל (class, method, function, property, field, constant או Android resource) בפרויקט הפתוח באמצעות האינדקס הסמנטי של Android Studio.
נדרשת גרסה Quail 2 ואילך של Android Studio.
אם לכמה סמלים יש את אותו שם במודולים או בחבילות, צריך להעביר את --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