public class InnerClassesTable extends Object
InnerClassNode
s when generating bytecode for a TypeElement
.Constructor and Description |
---|
InnerClassesTable(com.facebook.buck.jvm.java.abi.DescriptorFactory descriptorFactory,
AccessFlags accessFlagsUtils,
Element topElement) |
Modifier and Type | Method and Description |
---|---|
void |
addTypeReferences(Element element) |
void |
addTypeReferences(List<? extends AnnotationMirror> annotationMirrors) |
void |
addTypeReferences(TypeMirror type) |
void |
reportInnerClassReferences(org.objectweb.asm.ClassVisitor visitor) |
public InnerClassesTable(com.facebook.buck.jvm.java.abi.DescriptorFactory descriptorFactory, AccessFlags accessFlagsUtils, Element topElement)
public void addTypeReferences(Element element)
public void addTypeReferences(TypeMirror type)
public void addTypeReferences(List<? extends AnnotationMirror> annotationMirrors)
public void reportInnerClassReferences(org.objectweb.asm.ClassVisitor visitor)