Interface Traverser<EX extends Throwable>

  • Type Parameters:
    EX - The exception that the "traverse*()" and "visit*()" methods may throw
    All Known Implementing Classes:
    AbstractTraverser, DeclarationCounter

    public interface Traverser<EX extends Throwable>
    Implementations of this interface promise to traverses the subnodes of an AST. Derived classes override individual "traverse*()" methods to process specific nodes.