Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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 static  getNestedFieldFromMessageAsStrings (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 : Daftar referensi bidang yang dimulai dari akar pesan. misalnya jika kita ingin membaca 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.