Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 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 contoh diperluas, menghasilkan daftar string.

Parameter
message Message : Protobuf Message atau objek yang akan diuraikan.

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