ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
Metody użytkowe do radzenia sobie z komunikatami protobuf agnostycznie.
Streszczenie
Konstruktorzy publiczni | |
---|---|
ProtoUtil () |
Metody publiczne | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) Pobierz wartości zagnieżdżonego odwołania do pola, tj. |
Konstruktorzy publiczni
ProtoUtil
public ProtoUtil ()
Metody publiczne
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Pobierz wartości zagnieżdżonego odwołania do pola, tj. field_1.field_2.field_3, z wiadomości proto jako listę ciągów. Zwraca pustą listę, gdy nie można znaleźć pola.
Jeśli odwołanie do pola zawiera powtarzające się pola, każde wystąpienie jest rozwijane, co skutkuje listą ciągów.
Parametry | |
---|---|
message | Message : the protobuf Message lub przedmiot być analizowany. |
references | field_2 podstawie wartości field_1 w messageOrObject lista byłaby field1 , field2 . |
Zwroty | |
---|---|
Lista wszystkich wartości pól, do których odwołuje się odwołanie. Jeśli references jest pusta, powraca message.toString() w postaci listy. Jeśli references jest nieważny, zwraca pustą listę. |