Explanation?
It was a feature to check if anyone would try that... ;)
https://issues.jboss.org/browse/JBRULES-3193
Feature removed...
Thanks for reporting, let me know if you still see any problem.
Edson
2011/8/31 Wolfgang Laun <wolfgang.laun(a)gmail.com>
> This rule
>
> rule "test"
> when
> $l : ArrayList() from collect (MyClass (attribute == false));
> then
> for(Object o : new ArrayList( $l )) {
> MyClass o2 = (MyClass) o;
> modify(o2) { setAttribute(true) }
> }
> end
>
> does not compile: The method setAttribute(boolean) is undefined for the
> type Object
>
> This, however, works:
> modify( (MyClass)o) { setAttribute(true) }
>
Explanation?
> -W
>
>
>
> _______________________________________________
> rules-dev mailing list
> rules-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @
www.jboss.com