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 או האובייקט הפרוטובף שיש לנתח. |
references | field_2 תחת הערך של field_1 ב- messageOrObject , הרשימה תהיה field1 , field2 . |
החזרות | |
---|---|
רשימה של כל ערכי השדות שאליהם מתייחס הפניה. אם references ריקות, מחזיר את message.toString() כרשימה. אם references לא חוקיות, מחזירה רשימה ריקה. |