proguard.classfile.attribute
Class InnerClassesAttribute
java.lang.Object
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.InnerClassesAttribute
- All Implemented Interfaces:
- VisitorAccepter
public class InnerClassesAttribute
- extends Attribute
This Attribute represents an inner classes attribute.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
u2classesCount
public int u2classesCount
classes
public InnerClassesInfo[] classes
InnerClassesAttribute
public InnerClassesAttribute()
- Creates an uninitialized InnerClassesAttribute.
InnerClassesAttribute
public InnerClassesAttribute(int u2attributeNameIndex,
int u2classesCount,
InnerClassesInfo[] classes)
- Creates an initialized InnerClassesAttribute.
accept
public void accept(Clazz clazz,
AttributeVisitor attributeVisitor)
- Description copied from class:
Attribute
- Accepts the given visitor.
- Overrides:
accept in class Attribute
innerClassEntriesAccept
public void innerClassEntriesAccept(Clazz clazz,
InnerClassesInfoVisitor innerClassesInfoVisitor)
- Applies the given visitor to all inner classes.