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 int
u2innerClassAccessFlags
int
u2innerClassIndex
int
u2innerNameIndex
int
u2outerClassIndex
-
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 void
innerClassConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the inner class, if any.void
innerNameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.void
outerClassConstantAccept(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.
-
-