1 21 package proguard; 22 23 import proguard.classfile.util.*; 24 import proguard.classfile.visitor.ClassVisitor; 25 import proguard.classfile.*; 26 27 33 public class DuplicateClassPrinter implements ClassVisitor 34 { 35 private WarningPrinter notePrinter; 36 37 38 41 public DuplicateClassPrinter(WarningPrinter notePrinter) 42 { 43 this.notePrinter = notePrinter; 44 } 45 46 47 49 public void visitProgramClass(ProgramClass programClass) 50 { 51 notePrinter.print("Note: duplicate definition of program class [" + 52 ClassUtil.externalClassName(programClass.getName()) + "]"); 53 } 54 55 56 public void visitLibraryClass(LibraryClass libraryClass) 57 { 58 notePrinter.print("Note: duplicate definition of library class [" + 59 ClassUtil.externalClassName(libraryClass.getName()) + "]"); 60 } 61 } 62 | Popular Tags |