在超级账本结构中设置默认值(vscode扩展名)(java)

时间:2020-03-23 10:39:12

标签: java visual-studio-code hyperledger-fabric

我正在尝试将Hyperledger Fabric扩展用于vscode,但是在设置方法的默认值时遇到一些问题。我从自动生成的vscode项目开始。

我有此方法,我想为“文本:”创建一个默认值:

@Transaction()
public void createDoc(Context ctx, String docId, String value, String text) {
    boolean exists = docExists(ctx,docId);
    if (exists) {
        throw new RuntimeException("The asset "+docId+" already exists");
    }
    Doc asset = new Doc();
    asset.setValue(value);
    ctx.getStub().putState(docId, asset.toJSONString().getBytes(UTF_8));
}}

我尝试过:

if(testo == null || testo == ""){testo = "hello";}

但是vscode向我返回了意外错误。

我该如何解决这个问题?

谢谢

0 个答案:

没有答案