org.codehaus.jam.visitor
Class CompositeMVisitor

java.lang.Object
  extended by org.codehaus.jam.visitor.MVisitor
      extended by org.codehaus.jam.visitor.CompositeMVisitor

public class CompositeMVisitor
extends MVisitor

Composite implementation of MVisitor.

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

Constructor Summary
CompositeMVisitor(MVisitor[] visitors)
           
 
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)
           
 
Methods inherited from class org.codehaus.jam.visitor.MVisitor
visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeMVisitor

public CompositeMVisitor(MVisitor[] visitors)
Method Detail

visit

public void visit(MPackage pkg)
Overrides:
visit in class MVisitor

visit

public void visit(MClass clazz)
Overrides:
visit in class MVisitor

visit

public void visit(MConstructor ctor)
Overrides:
visit in class MVisitor

visit

public void visit(MField field)
Overrides:
visit in class MVisitor

visit

public void visit(MMethod method)
Overrides:
visit in class MVisitor

visit

public void visit(MParameter param)
Overrides:
visit in class MVisitor

visit

public void visit(MAnnotation ann)
Overrides:
visit in class MVisitor

visit

public void visit(MComment comment)
Overrides:
visit in class MVisitor