org.codehaus.jam.visitor
Class MVisitor

java.lang.Object
  extended by org.codehaus.jam.visitor.MVisitor
Direct Known Subclasses:
CompositeMVisitor, PropertyInitializer, TraversingMVisitor

public abstract class MVisitor
extends java.lang.Object

To be extended by classes which wish to traverse an MElement tree.

Author:
Patrick Calahan <email: pcal-at-bea-dot-com>

Constructor Summary
MVisitor()
           
 
Method Summary
 void visit(MAnnotation ann)
           
 void visit(MClass clazz)
           
 void visit(MComment comment)
           
 void visit(MConstructor ctor)
           
 void visit(MField field)
           
 void visit(MMethod method)
           
 void visit(MPackage pkg)
           
 void visit(MParameter param)
           
 void visit(MTag tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVisitor

public MVisitor()
Method Detail

visit

public void visit(MPackage pkg)

visit

public void visit(MClass clazz)

visit

public void visit(MConstructor ctor)

visit

public void visit(MField field)

visit

public void visit(MMethod method)

visit

public void visit(MParameter param)

visit

public void visit(MAnnotation ann)

visit

public void visit(MComment comment)

visit

public void visit(MTag tag)