OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


IConfiguration ऑब्जेक्ट का प्रतिनिधित्व करने वाले वर्ग को एनोटेट करता है।

सारांश

सार्वजनिक तरीके

String alias ()

इस कॉन्फ़िगरेशन ऑब्जेक्ट के लिए एक वैकल्पिक वर्णनात्मक उपनाम।

boolean global_namespace ()

इस Option वैश्विक विकल्प नामस्थान में जोड़ना है या नहीं।

सार्वजनिक तरीके

उपनाम

public String alias ()

इस कॉन्फ़िगरेशन ऑब्जेक्ट के लिए एक वैकल्पिक वर्णनात्मक उपनाम।

यह उपनाम वर्तमान में दो उद्देश्यों के लिए उपयोग किया जाएगा:

  • मदद आउटपुट में प्रदर्शित, विकल्पों को वर्गीकृत करने में मदद करने के लिए
  • नामस्थान Option कमांड लाइन तर्कों के लिए उपयोग किया जा सकता है, ऐसे मामलों में जहां दिया गया Option#name() कॉन्फ़िगरेशन ऑब्जेक्ट्स के बीच अद्वितीय नहीं है। Option कमांड लाइन तर्क के साथ एक नामस्थान प्रदान करने के लिए, इस प्रारूप का उपयोग करें:

    '--[OptionClass उपनाम]: [विकल्प का नाम]'।

रिटर्न
String

global_namespace

public boolean global_namespace ()

इस Option वैश्विक विकल्प नामस्थान में जोड़ना है या नहीं।

यदि true (डिफ़ॉल्ट) है, तो इस विकल्प को केवल इसके नाम से निर्दिष्ट करना संभव होगा - --[Option name] । यदि false , तो इस वर्ग के लिए Option एस का उपयोग करने के लिए उपनाम या अन्य विशिष्ट नामस्थान (जैसे पूर्ण वर्ग नाम) निर्दिष्ट किया जाना चाहिए - --[OptionClass alias]:[Option name] काम करेगा, लेकिन --[Option name] Option को हल नहीं करेगा।

FIXME: वैश्विक FIXME: नामस्थान में नहीं होने वाले वर्गों/फ़ील्ड को अलग करने के लिए दस्तावेज़ीकरण विधियों को अपडेट करें

रिटर्न
boolean