אב
public
class
ProtoUtil
extends Object
JavaScript.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 או האובייקט שצריך לנתח. |
references |
: רשימה של הפניות לשדות החל מהשורש של ההודעה. לדוגמה אם
רוצה לקרוא את field_2 מתחת לערך של field_1 ב-messageOrObject , שהרשימה תהיה field1 , field2 . |
החזרות | |
---|---|
|
רשימה של כל ערכי השדות שאליהם מתייחס ההפניה. אם references
ריקה, מחזירה את הערך message.toString() כרשימה. אם הערך references לא תקין,
מחזירה רשימה ריקה. |