प्रोटो यूटिल

public class ProtoUtil
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.util.ProtoUtil


प्रोटोबफ संदेशों से निपटने के लिए उपयोगिता विधियां टाइप-अज्ञेय रूप से।

सारांश

सार्वजनिक निर्माणकर्ता

ProtoUtil ()

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

static getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references)

नेस्टेड फ़ील्ड संदर्भ के मान प्राप्त करें, अर्थात

सार्वजनिक निर्माणकर्ता

प्रोटो यूटिल

public ProtoUtil ()

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

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

तार की सूची के रूप में एक प्रोटो संदेश से एक नेस्टेड फ़ील्ड संदर्भ, जैसे कि field_1.field_2.field_3 के मान प्राप्त करें। जब कोई फ़ील्ड नहीं मिल पाती है तो एक खाली सूची देता है।

यदि फ़ील्ड संदर्भ में बार-बार फ़ील्ड होते हैं, तो प्रत्येक इंस्टेंस का विस्तार किया जाता है, जिसके परिणामस्वरूप स्ट्रिंग्स की एक सूची होती है।

मापदंडों
message Message : Protobuf Message या वस्तु पार्स किया जा सकता।

references : संदेश के मूल से शुरू होने वाले फ़ील्ड संदर्भों की सूची। जैसे हम पढ़ना चाहते हैं field_2 के मूल्य के तहत field_1 में messageOrObject सूची होगा field1 , field2

रिटर्न
संदर्भ द्वारा संदर्भित सभी फ़ील्ड मानों की एक सूची। यदि references खाली है, रिटर्न message.toString() एक सूची के रूप में। यदि references अमान्य है, एक खाली सूची देता है।