public class InnerClassesTable extends Object
InnerClassNodes 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)