Я определил некоторые правила в файле DRL и свою первую программу создания файла drl. Я получаю ошибку «неспособным анализировать выражение» .Здесь мой код:drools - Невозможно проанализировать выражение
package rules
import com.sample.Applicant.appli;
rule "Is of valid age"
when
$a : appli (age < 18) // appli is my class name
// age is a variable in that class
then
$a.setValid(false); // setValid is a method of appli
end
и получаю ошибку:
Unable to Analyse Expression age < 18:
[Error: unable to resolve method using strict-mode: com.sample.Applicant$appli.age()]
[Near : {... age < 18 ....}]
^
[Line: 16, Column: 4] : [Rule name='Is of valid age']