ProtoUtil

public class ProtoUtil
extends Object

java.lang.Objek
com.android.tradefed.util.ProtoUtil


Metode utilitas untuk menangani pesan protobuf secara 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

dapatkanNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

Dapatkan nilai referensi bidang bersarang, yaitu field_1.field_2.field_3, dari pesan proto sebagai daftar string. Mengembalikan daftar kosong ketika bidang tidak dapat ditemukan.

Jika referensi bidang berisi bidang berulang, setiap contoh diperluas, menghasilkan daftar string.

Parameter
message Message : Message protobuf atau objek yang akan diurai.

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 .

Kembali
Daftar semua nilai bidang yang dirujuk oleh referensi. Jika references kosong, kembalikan message.toString() sebagai daftar. Jika references tidak valid, kembalikan daftar kosong.