ContractId
该类用作由 java codegen 生成的所有具体 ContractId 的超类,具有以下属性: Foo.ContractId fooCid = new Foo.ContractId(“test”); Bar.ContractId barCid = new Bar.ContractId(“test”); ContractId
genericFooCid = new ContractId<>(“测试”); ContractId genericBarCid = new ContractId<>(“测试”); fooCid.equals(genericFooCid) == true; genericFooCid.equals(fooCid) == true; fooCid.equals(barCid) == false; barCid.equals(fooCid) == false;由于擦除,我们无法区分 ContractId 和 ContractId ,因此: fooCid.equals(genericBarCid) == true genericBarCid.equals(fooCid) == true genericFooCid.equals(genericBarCid) == true genericBarCid.equals(genericFooCid) == true
ContractId - 稳定
上游文档:打开
签名
public class ContractId<T> extends Object implements Exercises<ExerciseCommand>
会员
| 文档 | 会员 | 介绍 | 已弃用 | 已删除 |
|---|---|---|---|---|
| 打开 | ContractId(String) | 3.4.8 | - | - |
| 打开 | contractId | 3.4.8 | - | - |
| 打开 | equals(Object) | 3.4.8 | - | - |
| 打开 | hashCode() | 3.4.8 | - | - |
| 打开 | makeExerciseCmd(Choice<?, ? super A, R>, A) | 3.4.8 | - | - |
| 打开 | toString() | 3.4.8 | - | - |
| 打开 | toValue() | 3.4.8 | - | - |
本文由 CC Privacy Club 根据 Canton Network 官方文档(CC-BY-4.0)整理翻译,仅供学习;实现细节以官方最新版本为准。