在写出IOUContract Java代码并将V2.0与Master文档进行比较时,我注意到文档的主副本不包含以下import语句:
import net.corda.core.contracts.Contract;
import net.corda.core.transactions.LedgerTransaction;
这似乎是一个错误,因为IOUContract实现了Contract接口,而IOUContract.verify函数将LedgerTransaction对象作为参数。
有人可以澄清这些进口陈述的遗漏是否正确?
此外,应用于主分支的任何更正是否会合并到release-V2分支中?或者,Corda的新人是否应该遵循教程的Master版本?
答案 0 :(得分:1)
导入是其他导入。本教程所基于的Java模板应该已导入Contract
和LedgerTransaction
。
但如果你没有它们,是的 - 继续进口它们。
一般情况下,master
文档的任何更改都会被反向移植到最新稳定版本(当前为V2
)的文档中(如果适用)(例如,如果对master
进行了更改docs不对应仅存在于master
)的某些新API的文档。