在流口水中声明新类型,该类型扩展了一类通用类型



我有一个看起来像这样的Java类(当然有Geters和Setters):

public class DynamicTransaction<T> implements Serializable {
    private HeaderDTO header;
    private T body;
}

在流口水中,我想声明扩展此类的特定交易。所以我想这样做:

declare ShopTransaction extends DynamicTransaction<ShopBody>
end
declare ShopBody
    name: String
    modDate: String
    dailyIdx: int
end 

问题是,我得到了这个例外:

[ERR 102] Line 15:39 mismatched input '<'

所以我的问题是:甚至有可能在流口水中执行这种类型的继承?

尚未扩展流口水以管理通用。

您需要写Java类

public class ShopTransaction extends DynamicTransaction<ShopBody>

,然后您很高兴用ShopTransaction作为模式编写规则。

最新更新