2011-12-15 3 views
1

Message.Builder.build()를 사용할 때 필수 필드가 설정되지 않은 경우 예외가 발생합니다. 예외가 던져 지는지 알아낼 방법이 있습니까? 즉 iSReadyToBuild와 같은 것입니까? buildPartial 메서드가 있지만 빌드가 완전한지 또는 부분적인지는 알 수 없습니다.프로토콜 버퍼에서 MessageBuilder 상태를 얻는 방법은 무엇입니까?

+0

단순히 "build()"메소드를 실행할 수 있으며 예외가 발생하면 준비가되지 않았다는 것을 알 수 있습니다.) – maerics

+0

그래도 깨끗한 코드를 찾고있었습니다. 이 사건을 처리해야하므로 예외 처리와 코드 논리를 섞어 놓는 것을 좋아하지 않습니다. –

답변

관련 문제