jaxb がResult
以下の名前の型パラメーターを生成するのはなぜですか?
次のようにゲッター/セッターを生成するのはきれいではありません:
protected Result result;
public void setResult(Result value) {
this.approveRequestResult = (Result value);
}
public Result getResult() {
return result;
}
このファイルは、JavaTM Architecture for XML Binding(JAXB) Reference Implementation によって生成されました。
protected JAXBElement<Result> result;
public void setResult(JAXBElement<Result> value) {
this.approveRequestResult = ((JAXBElement<Result> ) value);
}
public JAXBElement<Result> getResult() {
return result;
}
多分これは私が気付いていないデザインパターンですか?