ProtoUtil
public class ProtoUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.ProtoUtil |
Metode utilitas untuk menangani pesan protobuf secara agnostik.
Ringkasan
Konstruktor publik | |
---|---|
ProtoUtil () |
Metode publik | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) Dapatkan nilai referensi bidang bersarang, mis |
Konstruktor publik
ProtoUtil
public ProtoUtil ()
Metode publik
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Dapatkan nilai referensi bidang bersarang, yaitu bidang_1.bidang_2.bidang_3, dari pesan proto sebagai daftar string. Mengembalikan daftar kosong saat bidang tidak dapat ditemukan.
Jika referensi bidang berisi bidang berulang, setiap contoh diperluas, menghasilkan daftar string.
Parameter | |
---|---|
message | Message : Protobuf Message atau objek yang akan diuraikan. |
references | field_2 di bawah nilai field_1 di messageOrObject daftarnya adalah field1 , field2 . |
Pengembalian | |
---|---|
Daftar semua nilai bidang yang dirujuk oleh referensi. Jika references kosong, kembalikan message.toString() sebagai daftar. Jika references tidak valid, kembalikan daftar kosong. |