jltools.visit
Class SemanticVisitor.Catcher

java.lang.Object
  |
  +--jltools.visit.SemanticVisitor.Catcher
Enclosing class:
SemanticVisitor

protected static class SemanticVisitor.Catcher
extends java.lang.Object

Class used to implement error propagation. We maintain a linked list of nodes where exceptions are caught error messages output, before continuing with the visitor pass. If a node does not catch an exception thrown by one of its children (or by itself), its siblings will not be visited.


Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait