ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
Métodos utilitários para lidar com mensagens protobuf de forma agnóstica de tipo.
Resumo
Construtores públicos | |
---|---|
ProtoUtil () |
Métodos públicos | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) Obtenha valores de uma referência de campo aninhado, ou seja |
Construtores públicos
ProtoUtil
public ProtoUtil ()
Métodos públicos
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Obtenha valores de uma referência de campo aninhada, ou seja, field_1.field_2.field_3, de uma mensagem proto como uma lista de strings. Retorna uma lista vazia quando um campo não pode ser encontrado.
Se a referência de campo contiver campos repetidos, cada instância será expandida, resultando em uma lista de strings.
Parâmetros | |
---|---|
message | Message : a Message ou objeto protobuf a ser analisado. |
references | field_2 sob o valor de field_1 em messageOrObject a lista seria field1 , field2 . |
Devoluções | |
---|---|
Uma lista de todos os valores dos campos referidos pela referência. Se references estiverem vazias, retorna message.toString() como uma lista. Se references forem inválidas, retorna uma lista vazia. |