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,
İç 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 staticgetNestedFieldFromMessageAsStrings (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. |