1 21 package proguard.classfile.visitor; 22 23 import proguard.classfile.*; 24 25 26 33 public class BottomClassFilter implements ClassVisitor 34 { 35 private ClassVisitor classVisitor; 36 37 38 43 public BottomClassFilter(ClassVisitor classVisitor) 44 { 45 this.classVisitor = classVisitor; 46 } 47 48 49 51 public void visitProgramClass(ProgramClass programClass) 52 { 53 if (programClass.subClasses == null) 55 { 56 classVisitor.visitProgramClass(programClass); 57 } 58 } 59 60 61 public void visitLibraryClass(LibraryClass libraryClass) 62 { 63 if (libraryClass.subClasses == null) 65 { 66 classVisitor.visitLibraryClass(libraryClass); 67 } 68 } 69 } 70 | Popular Tags |