Package proguard.classfile.editor
Class InnerClassesAttributeEditor
java.lang.Object
proguard.classfile.editor.InnerClassesAttributeEditor
This class can add/remove bootstrap methods to/from a given inner classes attribute. Inner
classes to be added must have been filled out beforehand.
-
Constructor Summary
ConstructorsConstructorDescriptionInnerClassesAttributeEditor(InnerClassesAttribute targetInnerClassesAttribute) Creates a new InnerClassesAttributeEditor that will edit inner classes in the given inner classes attribute. -
Method Summary
Modifier and TypeMethodDescriptionintaddInnerClassesInfo(InnerClassesInfo innerClassesInfo) Adds a given inner class to the inner classes attribute.voidremoveInnerClassesInfo(InnerClassesInfo innerClassesInfo) Removes the given inner class from the inner classes attribute.
-
Constructor Details
-
InnerClassesAttributeEditor
Creates a new InnerClassesAttributeEditor that will edit inner classes in the given inner classes attribute.
-
-
Method Details
-
addInnerClassesInfo
Adds a given inner class to the inner classes attribute.- Returns:
- the index of the inner class.
-
removeInnerClassesInfo
Removes the given inner class from the inner classes attribute.
-