ProGuard

proguard.classfile.visitor
Class ConcreteClassFileDownTraveler

java.lang.Object
  extended byproguard.classfile.visitor.ConcreteClassFileDownTraveler
All Implemented Interfaces:
ClassFileVisitor

public class ConcreteClassFileDownTraveler
extends Object
implements ClassFileVisitor

This ClassFileVisitor lets a given ClassFileVisitor travel to the first concrete subclasses down in its hierarchy of abstract classes and concrete classes.


Constructor Summary
ConcreteClassFileDownTraveler(ClassFileVisitor classFileVisitor)
          Creates a new ConcreteClassFileDownTraveler.
 
Method Summary
 void visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void visitProgramClassFile(ProgramClassFile programClassFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcreteClassFileDownTraveler

public ConcreteClassFileDownTraveler(ClassFileVisitor classFileVisitor)
Creates a new ConcreteClassFileDownTraveler.

Parameters:
classFileVisitor - the ClassFileVisitor to which visits will be delegated.
Method Detail

visitProgramClassFile

public void visitProgramClassFile(ProgramClassFile programClassFile)
Specified by:
visitProgramClassFile in interface ClassFileVisitor

visitLibraryClassFile

public void visitLibraryClassFile(LibraryClassFile libraryClassFile)
Specified by:
visitLibraryClassFile in interface ClassFileVisitor

ProGuard