Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ProtoUtil

public class ProtoUtil
extends Object

java.lang.Object
com.android.tradefed.util.ProtoUtil


Các phương thức tiện ích để xử lý các thông báo protobuf kiểu nông nghiệp.

Tóm lược

Các nhà xây dựng công cộng

ProtoUtil ()

Phương pháp công khai

static getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references)

Nhận các giá trị của tham chiếu trường lồng nhau, tức là

Các nhà xây dựng công cộng

ProtoUtil

public ProtoUtil ()

Phương pháp công khai

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

Nhận các giá trị của tham chiếu trường lồng nhau, tức là trường_1.field_2.field_3, từ một thông báo proto dưới dạng danh sách các chuỗi. Trả về danh sách trống khi không tìm thấy trường.

Nếu tham chiếu trường chứa các trường lặp lại, mỗi trường hợp được mở rộng, dẫn đến danh sách các chuỗi.

Thông số
message Message : Các protobuf Message hoặc đối tượng được phân tích cú pháp.

references : Danh sách các tham chiếu trường bắt đầu từ thư mục gốc. ví dụ như nếu chúng ta muốn đọc field_2 dưới giá trị của field_1 trong messageOrObject danh sách sẽ là field1 , field2 .

Lợi nhuận
Danh sách tất cả các giá trị trường được tham chiếu đến. Nếu references là trống rỗng, lợi nhuận message.toString() là một danh sách. Nếu references là không hợp lệ, trả về một danh sách trống.