O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

ProtoUtil

public class ProtoUtil
extends Object

java.lang.Object
com.android.tradefed.util.ProtoUtil


Métodos utilitários para lidar com mensagens de protobuf de forma agnóstica.

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 static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

Obtenha valores de uma referência de campo aninhado, 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 : O protobuf Message ou objeto a ser analisado.

references : Uma lista de referências de campo começando na raiz da mensagem. por exemplo, se queremos ler 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 está vazia, retorna message.toString() como uma lista. Se references é inválido, retorna uma lista vazia.