Is there anyway to iterate over a Java List object from Jess? I have a Java object that I store in a Jess variable:
engine.getGlobalContext().setVariable("bwapi", new Value(bwapi)); one of the methods that can be called on bwapi returns a Java ArrayList, and I would like to be able to iterate over this list to check certain properties of its elements. Right now I am doing this: engine.executeCommand("(bind ?units (create$ =(?bwapi getMyUnits)))"); engine.executeCommand("foreach ?u ?units (printout t ?u crlf))"); but when the units are supposed to be printed all I get is: = <Java-Object:java.util.ArrayList> Any ideas? Thanks, Hunter M