Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

프로토유틸

public class ProtoUtil
extends Object

java.lang.객체
com.android.tradefed.util.ProtoUtil


protobuf 메시지를 유형에 구애받지 않고 처리하기 위한 유틸리티 메서드입니다.

요약

공개 생성자

ProtoUtil ()

공개 메서드

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

중첩 필드 참조 값 가져오기, 즉

공개 생성자

프로토유틸

public ProtoUtil ()

공개 메서드

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

proto 메시지에서 문자열 목록으로 중첩된 필드 참조 값(예: field_1.field_2.field_3)을 가져옵니다. 필드를 찾을 수 없는 경우 빈 목록을 반환합니다.

필드 참조에 반복되는 필드가 포함된 경우 각 인스턴스가 확장되어 문자열 목록이 생성됩니다.

매개변수
message Message 다음 protobuf의 Message 또는 개체 구문 분석합니다.

references : 메시지의 루트에서 시작하는 필드 참조 목록입니다. 우리가 읽고 싶은 경우, 예를 들면 field_2 의 값에 따라 field_1 에서 messageOrObject 목록이 될 것이다 field1 , field2 .

보고
참조에서 참조하는 모든 필드 값의 목록입니다. 경우 references 비어, 반환 message.toString() 목록으로. 경우 references 유효하지 않은 빈 목록을 반환합니다.