原型實用程序

public class ProtoUtil
extends Object

對象
com.android.tradefed.util.ProtoUtil


用於處理 protobuf 消息類型不可知的實用方法。

概括

公共構造函數

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_1messageOrObject名單將field1field2

退貨
引用引用的所有字段值的列表。如果references是空的,回報message.toString()為列表。如果references是無效的,返回一個空列表。