ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
طرق المساعدة للتعامل مع رسائل protobuf بطريقة حيادية.
ملخص
المقاولين العامة | |
---|---|
ProtoUtil () |
الأساليب العامة | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) الحصول على قيم مرجع الحقل المتداخل، على سبيل المثال |
المقاولين العامة
ProtoUtil
public ProtoUtil ()
الأساليب العامة
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
احصل على قيم مرجع الحقل المتداخل، أي field_1.field_2.field_3، من رسالة أولية كقائمة من السلاسل. إرجاع قائمة فارغة عندما لا يمكن العثور على حقل.
إذا كان مرجع الحقل يحتوي على حقول متكررة، فسيتم توسيع كل مثيل، مما يؤدي إلى قائمة من السلاسل.
حدود | |
---|---|
message | Message : Message أو الكائن الذي سيتم تحليله. |
references | field_2 ضمن قيمة field_1 في messageOrObject ستكون القائمة field1 ، field2 . |
عائدات | |
---|---|
قائمة بجميع قيم الحقول المشار إليها بواسطة المرجع. إذا كانت references فارغة، فسيتم إرجاع message.toString() كقائمة. إذا كانت references غير صالحة، فسيتم إرجاع قائمة فارغة. |