0
に1つのprotobuffオブジェクトをコピーIまし例えば2 protobuffオブジェクトのソースおよびターゲットJavaは、他のprotobuffオブジェクト
message Source{
optional string firstName = 1;
optional string lastName = 2;
}
message Target {
optional string firstName = 1;
optional string lastName = 2;
}
私はソースからターゲットにフィールドをコピーする
、私は
if(source.hasFirstName()) target.setFirstName(source.getFirstName());
if(source.hasLastName()) target.setLastName(source.getLastName());
を持つソリューション
上記のコードは冗長に見えます。これを処理するためのJava 8で利用可能な単純なソリューションがありますか?