Protocollo di utilizzo
public
class
ProtoUtil
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.ProtoUtil |
Metodi di utilità per la gestione dei messaggi protobuf in modo indipendente.
Riepilogo
Costruttori pubblici | |
---|---|
ProtoUtil()
|
Metodi pubblici | |
---|---|
static
|
getNestedFieldFromMessageAsStrings(Message message,
Recupera i valori di un riferimento a un campo nidificato, ad esempio |
Costruttori pubblici
Protocollo di utilizzo
public ProtoUtil ()
Metodi pubblici
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Recupera i valori di un riferimento a un campo nidificato, ad esempio field_1.field_2.field_3, da un messaggio proto 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, generando di stringhe.
Parametri | |
---|---|
message |
Message : il protobuf Message o l'oggetto da analizzare. |
references |
: un elenco di riferimenti di campo che iniziano dalla radice del messaggio. ad es. se
vuoi leggere field_2 sotto il valore di field_1 in messageOrObject , l'elenco sarà field1 , field2 . |
Ritorni | |
---|---|
|
Un elenco di tutti i valori dei campi a cui fa riferimento il riferimento. Se references
è vuoto, restituisce message.toString() come elenco. Se references non è valido,
restituisce un elenco vuoto. |