ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
วิธีการอรรถประโยชน์ในการจัดการกับข้อความ protobuf แบบไม่เชื่อเรื่องพระเจ้า
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
ProtoUtil () |
วิธีการสาธารณะ | |
---|---|
static | getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references) รับค่าของการอ้างอิงเขตข้อมูลที่ซ้อนกัน เช่น |
ผู้รับเหมาก่อสร้างสาธารณะ
ProtoUtil
public ProtoUtil ()
วิธีการสาธารณะ
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references)
รับค่าของการอ้างอิงฟิลด์ที่ซ้อนกัน เช่น field_1.field_2.field_3 จากข้อความโปรโตเป็นรายการสตริง ส่งคืนรายการว่างเมื่อไม่พบฟิลด์
หากการอ้างอิงฟิลด์มีช่องที่ซ้ำกัน แต่ละอินสแตนซ์จะถูกขยาย ส่งผลให้เกิดรายการสตริง
พารามิเตอร์ | |
---|---|
message | Message : Message หรือวัตถุ protobuf ที่จะแยกวิเคราะห์ |
references | field_2 ภายใต้ค่าของ field_1 ใน messageOrObject รายการจะเป็น field1 , field2 |
การส่งคืน | |
---|---|
รายการค่าของฟิลด์ทั้งหมดที่อ้างอิงถึงโดยการอ้างอิง หาก references ว่างเปล่า จะส่งกลับ message.toString() เป็นรายการ หาก references ไม่ถูกต้อง จะส่งคืนรายการว่าง |