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