public class DescriptorKeepChecker
extends java.lang.Object
implements proguard.classfile.visitor.MemberVisitor, proguard.classfile.visitor.ClassVisitor
| Constructor and Description |
|---|
DescriptorKeepChecker(proguard.classfile.ClassPool programClassPool,
proguard.classfile.ClassPool libraryClassPool,
proguard.classfile.util.WarningPrinter notePrinter)
Creates a new DescriptorKeepChecker.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkClassSpecifications(java.util.List keepSpecifications)
Checks the classes mentioned in the given keep specifications, printing
notes if necessary.
|
void |
visitAnyClass(proguard.classfile.Clazz clazz) |
void |
visitProgramClass(proguard.classfile.ProgramClass programClass) |
void |
visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField) |
void |
visitProgramMethod(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramMethod programMethod) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DescriptorKeepChecker(proguard.classfile.ClassPool programClassPool,
proguard.classfile.ClassPool libraryClassPool,
proguard.classfile.util.WarningPrinter notePrinter)
public void checkClassSpecifications(java.util.List keepSpecifications)
public void visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField)
visitProgramField in interface proguard.classfile.visitor.MemberVisitorpublic void visitProgramMethod(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramMethod programMethod)
visitProgramMethod in interface proguard.classfile.visitor.MemberVisitorpublic void visitAnyClass(proguard.classfile.Clazz clazz)
visitAnyClass in interface proguard.classfile.visitor.ClassVisitorpublic void visitProgramClass(proguard.classfile.ProgramClass programClass)
visitProgramClass in interface proguard.classfile.visitor.ClassVisitor