ProtoUtil
  public
  
  
  
  class
  ProtoUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ProtoUtil | 
protobuf 메시지를 유형에 관계없이 처리하기 위한 유틸리티 메서드입니다.
요약
| 공개 생성자 | |
|---|---|
| 
      ProtoUtil()
       | |
| 공개 메서드 | |
|---|---|
| 
        
        
        static
        
        
         | 
      getNestedFieldFromMessageAsStrings(Message message, 중첩된 필드 참조의 값을 가져옵니다. | 
공개 생성자
ProtoUtil
public ProtoUtil ()
공개 메서드
getNestedFieldFromMessageAsStrings
public staticgetNestedFieldFromMessageAsStrings (Message message, references) 
프로토 메시지에서 중첩된 필드 참조(예: field_1.field_2.field_3)의 값을 문자열 목록으로 가져옵니다. 필드를 찾을 수 없는 경우 빈 목록을 반환합니다.
필드 참조에 반복 필드가 포함된 경우 각 인스턴스가 확장되어 문자열 목록이 됩니다.
| 매개변수 | |
|---|---|
| message | Message: 파싱할 protobufMessage또는 객체입니다. | 
| references | : 메시지의 루트에서 시작하는 필드 참조 목록입니다. 예를 들어messageOrObject의field_1값 아래에서field_2를 읽으려면 목록이field1,field2가 됩니다. | 
| 반환 값 | |
|---|---|
|  | 참조에서 참조하는 모든 필드 값의 목록입니다. references가 비어 있으면message.toString()을 목록으로 반환합니다.references가 유효하지 않으면 빈 목록을 반환합니다. | 
