我有一个看起来像这样的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
作为模式编写规则。