有没有办法将成员函数添加到Drools声明的类型?也就是说,我想说的是:
declare Foo
bar : int
plugh : String
function String greeting()
{
return "Hello "+plugh+"!";
}
end
这不起作用(或者我不会写这篇文章),但我的语法是否错误,或者在Drools中没有办法做到这一点?
答案 0 :(得分:2)
您不能在Drools声明的类型中包含函数(超出它在类中生成的以支持Bean属性类型)。如果您发现需要声明类型的函数,则应该在常规Java中创建它们,然后将它们导入到规则文件中。