프로토유틸
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 staticgetNestedFieldFromMessageAsStrings (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 유효하지 않은 빈 목록을 반환합니다. |