在Drools中调用返回类型为Map的函数时出错

在Drools中调用返回类型为Map的函数时出错,drools,drools-guvnor,drools-flow,Drools,Drools Guvnor,Drools Flow,我在Drools中使用了一个返回类型为map的函数。使用Guvnor中的validate按钮进行验证时,会出现错误 下面给出了与我的代码类似的示例代码 function Map<String,String> MyRule(String a){ Map<String,String> MyMap = new HashMap<String,String>(); MyMap.put("TestKey","TestValue"); return MyMap; }

我在Drools中使用了一个返回类型为map的函数。使用Guvnor中的validate按钮进行验证时,会出现错误

下面给出了与我的代码类似的示例代码

function Map<String,String> MyRule(String a){

Map<String,String> MyMap = new HashMap<String,String>();
MyMap.put("TestKey","TestValue");
return MyMap;

}
函数映射MyRule(字符串a){
Map MyMap=newhashmap();
put(“TestKey”、“TestValue”);
返回MyMap;
}
我在验证时遇到的错误是

Mismatched input '<' expecting '(' in function Map

Mismatched input'我认为仍然不能在DRL函数中使用泛型。因此,删除
。绝对-解析器从来没有赶上。它需要一个用于drools的JIRA,还是它的工作方式?drools人肯定知道,但这不是最重要的。知道了这一点,我现在也成为了drools人。我希望现在了解更多关于drools的信息。谢谢。。