2011-12-15 3 views
1

Message.Builder.build()を使用する場合、必須フィールドが設定されていないと例外がスローされます。例外がスローされるかどうかを調べる方法はありますか?つまりiSReadyToBuildのようなものですか? buildPartialメソッドがありますが、ビルドが完全か部分的かはわかりません。プロトコルバッファでMessageBuilderのステータスを取得する方法は?

+0

"build()"メソッドを実行して例外をキャッチすれば、準備が整っていないことを知ることができます=) – maerics

+0

ちょっと綺麗なコードを探していました。私はこのケースを処理しなければならないので、例外処理とコードロジックを混在させるのは嫌です。 –

答えて

関連する問題