proguard.classfile.visitor
Class ClassCounter

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

public class ClassCounter
extends java.lang.Object
implements ClassVisitor

This ClassVisitor counts the number of classes that has been visited.


Constructor Summary
ClassCounter()
           
 
Method Summary
 int getCount()
          Returns the number of classes that has been visited so far.
 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

ClassCounter

public ClassCounter()
Method Detail

getCount

public int getCount()
Returns the number of classes that has been visited so far.


visitLibraryClass

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

visitProgramClass

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