android studio find-declaration

यह किसी सिंबल के एलान का पता लगाता है.

इस्तेमाल

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

विकल्प

  • --context-file=PARAM - सिंबल के रेफ़रंस वाली फ़ाइल का वैकल्पिक पाथ. यह मौजूदा डायरेक्ट्री या ऐब्सलूट के हिसाब से होता है.
  • -h,--help - इससे, तय किए गए निर्देश के लिए सहायता मैसेज दिखता है.
  • --pid=PARAM - यह 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 Studio के सिमैंटिक इंडेक्स का इस्तेमाल करके, खुले प्रोजेक्ट में किसी सिंबल (क्लास, तरीका, फ़ंक्शन, प्रॉपर्टी, फ़ील्ड, कॉन्स्टेंट या Android संसाधन) की सटीक घोषणा वाली साइट का पता लगाता है.

इसके लिए, 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