ProtoUtil
public class ProtoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ProtoUtil |
שיטות עזר להתמודדות עם הודעות פרוטובוף באופן אגנוסטי.
סיכום
בוני ציבור | |
---|---|
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 : The Protobuf Message או חפץ להיות מנותח. |
references | field_2 תחת הערך של field_1 ב messageOrObject הרשימה תהיה field1 , field2 . |
החזרות | |
---|---|
רשימה של כל ערכי השדות אליהם מתייחסת ההפניה. אם references ריק, מחזיר message.toString() כרשימה. אם references אינו חוקי, מחזיר רשימה ריקה. |