Package proguard.classfile.attribute
Class InnerClassesInfo
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.InnerClassesInfo
-
- All Implemented Interfaces:
java.io.Serializable,Processable
public class InnerClassesInfo extends SimpleProcessable
Representation of an inner classes table entry.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description intu2innerClassAccessFlagsintu2innerClassIndexintu2innerNameIndexintu2outerClassIndex-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description InnerClassesInfo()Creates an uninitialized InnerClassesInfo.InnerClassesInfo(int u2innerClassIndex, int u2outerClassIndex, int u2innerNameIndex, int u2innerClassAccessFlags)Creates an InnerClassesInfo with the given properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinnerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)Applies the given constant pool visitor to the class constant of the inner class, if any.voidinnerNameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.voidouterClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)Applies the given constant pool visitor to the class constant of the outer class, if any.-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
-
-
-
Method Detail
-
innerClassConstantAccept
public void innerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the inner class, if any.
-
outerClassConstantAccept
public void outerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the outer class, if any.
-
innerNameConstantAccept
public void innerNameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.
-
-