> 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@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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev




--
  Edson Tirelli
  JBoss Drools Core Development
  JBoss by Red Hat @ www.jboss.com