public class StructInfo extends SizableInfo
SizableInfo.ElementKind, SizableInfo.SignednessValue
name, parent
Constructor and Description |
---|
StructInfo(String typeName,
String typedefName,
jdk.vm.ci.meta.ResolvedJavaType annotatedType,
boolean isIncomplete) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InfoTreeVisitor visitor) |
static StructInfo |
create(String typeName,
jdk.vm.ci.meta.ResolvedJavaType annotatedType) |
jdk.vm.ci.meta.ResolvedJavaType |
getAnnotatedElement() |
String |
getTypedefName() |
boolean |
isIncomplete() |
getKind, getSignednessInfo, getSizeInfo, isObject, isUnsigned
adoptChild, adoptChildren, getChildren, getName, getParent, getUniqueID, mergeChildrenAndDelete, toString
public static StructInfo create(String typeName, jdk.vm.ci.meta.ResolvedJavaType annotatedType)
public jdk.vm.ci.meta.ResolvedJavaType getAnnotatedElement()
getAnnotatedElement
in class ElementInfo
public void accept(InfoTreeVisitor visitor)
accept
in class ElementInfo
public boolean isIncomplete()
public String getTypedefName()