TopDownTreeWalk =============== .. java:package:: fr.inria.tapenade.utils :noindex: .. java:type:: public class TopDownTreeWalk A class that implements a TopDownTreeWalk. Example of use of the Iterator: .. parsed-literal:: Tree currentTree; for (TopDownTreeWalk treeWalk = new TopDownTreeWalk(tree); !treeWalk.atEnd(); treeWalk.advance()) { currentTree = treeWalk.get(); ... } Constructors ------------ TopDownTreeWalk ^^^^^^^^^^^^^^^ .. java:constructor:: public TopDownTreeWalk(Tree root) :outertype: TopDownTreeWalk The TopDownTreeWalk constructor. :param root: The root of the tree. Methods ------- advance ^^^^^^^ .. java:method:: public void advance() :outertype: TopDownTreeWalk Advances to the next tree. atEnd ^^^^^ .. java:method:: public boolean atEnd() :outertype: TopDownTreeWalk :return: true if I'm positioned after the last item. get ^^^ .. java:method:: public Tree get() :outertype: TopDownTreeWalk :return: The Tree at the current position.