public class MemberDescriptorSpecializer
extends java.lang.Object
implements proguard.classfile.visitor.MemberVisitor
StoringInvocationUnit,
ClassReferenceFixer| Constructor and Description |
|---|
MemberDescriptorSpecializer()
Creates a new MethodDescriptorShrinker.
|
MemberDescriptorSpecializer(proguard.classfile.visitor.MemberVisitor extraParameterMemberVisitor)
Creates a new MethodDescriptorShrinker with an extra visitor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField) |
void |
visitProgramMethod(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramMethod programMethod) |
public MemberDescriptorSpecializer()
public MemberDescriptorSpecializer(proguard.classfile.visitor.MemberVisitor extraParameterMemberVisitor)
extraParameterMemberVisitor - an optional extra visitor for all
class members whose parameters have
been specialized.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.MemberVisitor