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:Messageیا شیء protobuf که باید تجزیه شود. | 
| references | field_2با مقدارfield_1درmessageOrObjectبخوانیم، لیست به صورتfield1،field2خواهد بود. | 
| برمی گرداند | |
|---|---|
| فهرستی از تمام مقادیر فیلدهای ارجاع شده توسط مرجع. اگر referencesخالی باشد،message.toString()به عنوان یک لیست برمی گرداند. اگرreferencesنامعتبر باشد، یک لیست خالی برمی گرداند. | |
