ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
? | com.android.tradefed.util.ProtoUtil |
Metodi di utilità per gestire i messaggi protobuf in modo indipendente dal tipo.
Riepilogo
Costruttori pubblici | |
---|---|
ProtoUtil () |
Metodi pubblici | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) Ottieni i valori di un riferimento di campo nidificato, ad es |
Costruttori pubblici
ProtoUtil
public ProtoUtil ()
Metodi pubblici
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Ottieni i valori di un riferimento di campo nidificato, ad esempio field_1.field_2.field_3, da un messaggio proto come un elenco di stringhe. Restituisce un elenco vuoto quando non è possibile trovare un campo.
Se il riferimento al campo contiene campi ripetuti, ogni istanza viene espansa, risultando in un elenco di stringhe.
Parametri | |
---|---|
message | Message : Il protobuf Message o l'oggetto da analizzare. |
references | field_2 sotto il valore di field_1 nel messageOrObject la lista sarebbe field1 , field2 . |
ritorna | |
---|---|
Un elenco di tutti i valori dei campi a cui fa riferimento il riferimento. Se references è vuoto, ritorna message.toString() come una lista. Se references non sono validi, restituisce una lista vuota. |