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