ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
Metode utilitas untuk menangani pesan protobuf dengan tipe 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 instance diperluas, menghasilkan daftar string.
Parameter | |
---|---|
message | Message : The protobuf Message atau objek yang akan dipecah. |
references | field_2 di bawah nilai field_1 di messageOrObject daftar akan field1 , field2 . |
Kembali | |
---|---|
Daftar semua nilai bidang yang dirujuk oleh referensi. Jika references kosong, kembali message.toString() sebagai daftar. Jika references tidak valid, mengembalikan sebuah daftar kosong. |