ProtoUtil
public
class
ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
Metode utilitas untuk menangani pesan protobuf secara tidak bergantung pada jenis.
Ringkasan
Konstruktor publik | |
---|---|
ProtoUtil()
|
Metode publik | |
---|---|
static
|
getNestedFieldFromMessageAsStrings(Message message,
Mendapatkan nilai referensi kolom bertingkat, yaitu |
Konstruktor publik
ProtoUtil
public ProtoUtil ()
Metode publik
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
Dapatkan nilai referensi kolom bertingkat, yaitu field_1.field_2.field_3, dari pesan proto sebagai daftar string. Menampilkan daftar kosong jika kolom tidak dapat ditemukan.
Jika referensi kolom berisi kolom berulang, setiap instance akan diperluas, sehingga menghasilkan daftar string.
Parameter | |
---|---|
message |
Message : Message protobuf atau objek yang akan diuraikan. |
references |
: Daftar referensi kolom yang dimulai dari root pesan. Misalnya, jika kita
ingin membaca field_2 berdasarkan nilai field_1 di messageOrObject , daftarnya adalah field1 , field2 . |
Hasil | |
---|---|
|
Daftar semua nilai kolom yang dirujuk oleh referensi. Jika references
kosong, tampilkan message.toString() sebagai daftar. Jika references tidak valid,
menampilkan daftar kosong. |