ProGuard

proguard.shrink
Class UsedClassFileFilter

java.lang.Object
  extended byproguard.shrink.UsedClassFileFilter
All Implemented Interfaces:
ClassFileVisitor

public class UsedClassFileFilter
extends Object
implements ClassFileVisitor

This ClassFileVisitor delegates all its method calls to another ClassFileVisitor, but only for ClassFile objects that are marked as used.

See Also:
UsageMarker

Constructor Summary
UsedClassFileFilter(ClassFileVisitor classFileVisitor)
           
 
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

UsedClassFileFilter

public UsedClassFileFilter(ClassFileVisitor classFileVisitor)
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