proguard.classfile.visitor
Class MultiClassVisitor

java.lang.Object
  extended by proguard.classfile.visitor.MultiClassVisitor
All Implemented Interfaces:
ClassVisitor

public class MultiClassVisitor
extends java.lang.Object
implements ClassVisitor

This ClassVisitor delegates all visits to each ClassVisitor in a given list.


Constructor Summary
MultiClassVisitor()
           
MultiClassVisitor(ClassVisitor[] classVisitors)
           
 
Method Summary
 void addClassVisitor(ClassVisitor classVisitor)
           
 void visitLibraryClass(LibraryClass libraryClass)
           
 void visitProgramClass(ProgramClass programClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiClassVisitor

public MultiClassVisitor()

MultiClassVisitor

public MultiClassVisitor(ClassVisitor[] classVisitors)
Method Detail

addClassVisitor

public void addClassVisitor(ClassVisitor classVisitor)

visitProgramClass

public void visitProgramClass(ProgramClass programClass)
Specified by:
visitProgramClass in interface ClassVisitor

visitLibraryClass

public void visitLibraryClass(LibraryClass libraryClass)
Specified by:
visitLibraryClass in interface ClassVisitor