Search in sources :

Example 1 with Info

use of com.sun.tools.classfile.InnerClasses_attribute.Info in project jdk8u_jdk by JetBrains.

the class AnnotationsElementVisitor method visitInnerClasses.

@Override
public Element visitInnerClasses(InnerClasses_attribute ic, Element p) {
    for (Info info : ic.classes) {
        Element e = new Element(x.getCpString(ic.attribute_name_index));
        e.setAttr("class", x.getCpString(info.inner_class_info_index));
        e.setAttr("outer", x.getCpString(info.outer_class_info_index));
        e.setAttr("name", x.getCpString(info.inner_name_index));
        e.setAttr("flags", x.flagString(info.inner_class_access_flags, "InnerClass"));
        e.trimToSize();
        p.add(e);
    }
    return null;
}
Also used : Element(xmlkit.XMLKit.Element) Info(com.sun.tools.classfile.InnerClasses_attribute.Info)

Aggregations

Info (com.sun.tools.classfile.InnerClasses_attribute.Info)1 Element (xmlkit.XMLKit.Element)1