@Override protected final void readContent(ClassReader reader) { attributeNameIndex = reader.readU2(); attributeLength = reader.readU4(); readInfo(reader); setName(reader.getConstantPool().getUtf8String(attributeNameIndex)); }
@Override protected void readContent(ClassReader reader) { innerClassInfoIndex = reader.readU2CpIndex(); outerClassInfoIndex = reader.readU2CpIndex(); innerNameIndex = reader.readU2CpIndex(); innerClassAccessFlags = reader.readU2(); AccessFlags.describeInnerClassFlags(innerClassAccessFlags); }
@Override protected void readInfo(ClassReader reader) { numberOfClasses = reader.readU2(); classes = reader.readTable(InnerClassInfo.class, numberOfClasses); }