public abstract class StructureTypeEntry extends TypeEntry
Modifier and Type | Field and Description |
---|---|
protected List<FieldEntry> |
fields
Details of fields located in this instance.
|
Constructor and Description |
---|
StructureTypeEntry(String typeName,
int size) |
Modifier and Type | Method and Description |
---|---|
protected FieldEntry |
addField(DebugInfoProvider.DebugFieldInfo debugFieldInfo,
DebugInfoBase debugInfoBase,
org.graalvm.compiler.debug.DebugContext debugContext) |
Stream<FieldEntry> |
fields() |
protected void |
processField(DebugInfoProvider.DebugFieldInfo debugFieldInfo,
DebugInfoBase debugInfoBase,
org.graalvm.compiler.debug.DebugContext debugContext) |
addDebugInfo, canonicalize, getSize, getTypeName, isArray, isClass, isEnum, isHeader, isInstance, isInterface, isPrimitive, isStructure, typeKind
protected List<FieldEntry> fields
public StructureTypeEntry(String typeName, int size)
public Stream<FieldEntry> fields()
protected void processField(DebugInfoProvider.DebugFieldInfo debugFieldInfo, DebugInfoBase debugInfoBase, org.graalvm.compiler.debug.DebugContext debugContext)
protected FieldEntry addField(DebugInfoProvider.DebugFieldInfo debugFieldInfo, DebugInfoBase debugInfoBase, org.graalvm.compiler.debug.DebugContext debugContext)