我有一个简单的POJO,其中有一个String字段
public class InputFilter {
String email;
}
这是DRL文件
function void printEmail(String email) {
System.out.println(email);
}
rule "PrintEmail"
when
InputPayload(eval(printEmail(inputFilter.email)))
then
end
在这里我得到的错误是
text=Rule Compilation error inputFilter.email cannot be resolved to a type
这应该很简单。我不确定我在这里缺少什么。我已经导入了所有必需的类。另外,当我执行inputFilter.email != null
之类的操作时,它可以理解类型。