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