{i>ProtoUtil<i}
public
class
ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
Metode utilitas untuk menangani pesan protobuf secara agnostik.
Ringkasan
Konstruktor publik | |
---|---|
ProtoUtil()
|
Metode publik | |
---|---|
static
|
getNestedFieldFromMessageAsStrings(Message message,
Mendapatkan nilai referensi kolom bertingkat, yaitu |
Konstruktor publik
{i>ProtoUtil<i}
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 {i>string<i}. Menampilkan daftar kosong jika kolom tidak dapat ditemukan.
Jika referensi kolom berisi kolom berulang, setiap instance diperluas, sehingga menghasilkan daftar {i>string<i}.
Parameter | |
---|---|
message |
Message : protobuf Message atau objek yang akan diurai. |
references |
: Daftar referensi kolom yang dimulai dari root pesan. mis. jika kita
ingin membaca field_2 di bawah nilai field_1 dalam messageOrObject daftarnya akan menjadi field1 , field2 . |
Hasil | |
---|---|
|
Daftar semua nilai kolom yang dirujuk oleh referensi. Jika references
kosong, menampilkan message.toString() sebagai daftar. Jika references tidak valid,
akan mengembalikan daftar kosong. |