ProtoUtil

public class ProtoUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.ProtoUtil


Protobuf mesajlarıyla türünden bağımsız olarak ilgilenmek için yardımcı yöntemler.

Özet

Kamu inşaatçıları

ProtoUtil()

Herkese açık yöntemler

static getNestedFieldFromMessageAsStrings(Message message, references)

İç içe yerleştirilmiş alan referansının değerlerini alma (ör.

Kamu inşaatçıları

ProtoUtil

public ProtoUtil ()

Herkese açık yöntemler

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

İç içe yerleştirilmiş alan referansının değerlerini (ör. Field_1.field_2.field_3) bir proto mesajından şu şekilde alın: dize listesidir. Bir alan bulunamadığında boş bir liste döndürür.

Alan referansı yinelenen alanlar içeriyorsa her örnek genişletilir ve böylece dize listesidir.

Parametreler
message Message: Ayrıştırılacak Message veya nesne ön eki.

references : İletinin kökünde başlayan alan başvurularının listesi. ör. eğer messageOrObject öğesindeki field_1 değeri altında field_2 kelimesini okumak istiyorsanız liste field1, field2 olur.

İlerlemeler
Referansın başvuruda bulunduğu tüm alan değerlerinin listesi. Eğer references ise boş, liste olarak message.toString() değerini döndürür. references geçersizse boş bir liste döndürür.