Je rencontre un problème lors de la compilation (cook) du script Janino suivant.Janino: Le script ne compilera pas (cook) si! opérateur est utilisé
(((sfv1.equals(a_p))))&&(((sfv2.equals(a_ac))))&&(((!(a_d~~bfv3))))
Je passe les types de paramètres pour [SFV1, a_p, sfv2, a_ac, A_D ~~ bfv3], où A_D ~~ bfv3 est un type booléen et le repos sont des chaînes.
Je vois une erreur suivante lorsque j'ai essayé de faire cuire le script.
org.codehaus.commons.compiler.CompileException: Line 1, Column 0: ')' expected (compiler.err.expected)
J'ai essayé de changer le script à suivre, avec le même résultat:
(((sfv1.equals(a_p))))&&(((sfv2.equals(a_ac))))&&(((!(a_d~~bfv3==true))))
Je me demande si Janino ne prend pas en charge les paramètres de type booléen. Quelqu'un peut-il m'aider avec cela?