Package proguard.classfile.editor
Class InnerClassesAccessFixer
java.lang.Object
proguard.classfile.editor.InnerClassesAccessFixer
- All Implemented Interfaces:
InnerClassesInfoVisitor,ConstantVisitor,ClassVisitor
public class InnerClassesAccessFixer
extends Object
implements InnerClassesInfoVisitor, ConstantVisitor, ClassVisitor
This
InnerClassesInfoVisitor fixes the inner class access flags of the inner classes
information that it visits.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyClass(Clazz clazz) Visits any Clazz instance.voidvisitAnyConstant(Clazz clazz, Constant constant) Visits any Constant instance.voidvisitClassConstant(Clazz clazz, ClassConstant classConstant) voidvisitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) voidvisitProgramClass(ProgramClass programClass) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.ClassVisitor
visitLibraryClassMethods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor
visitAnyMethodrefConstant, visitAnyRefConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstant, visitUtf8Constant
-
Constructor Details
-
InnerClassesAccessFixer
public InnerClassesAccessFixer()
-
-
Method Details
-
visitInnerClassesInfo
- Specified by:
visitInnerClassesInfoin interfaceInnerClassesInfoVisitor
-
visitAnyConstant
Description copied from interface:ConstantVisitorVisits any Constant instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyConstantin interfaceConstantVisitor
-
visitClassConstant
- Specified by:
visitClassConstantin interfaceConstantVisitor
-
visitAnyClass
Description copied from interface:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyClassin interfaceClassVisitor
-
visitProgramClass
- Specified by:
visitProgramClassin interfaceClassVisitor
-