- Direct Known Subclasses:
- Analyzer, Printer
public abstract class Utility
extends java.lang.Object
The superclass of all utilities. A utility provides state and
functionality for visitors. Utilities are implemented as separate
classes (instead of visitors inheriting from utilities) so that the
same utility can be reused across visitors and also shared amongst
several, composed visitors.
- Version:
- $Revision: 1.5 $
- Author:
- Robert Grimm