public class StructFieldInfo extends SizableInfo
SizableInfo.ElementKind, SizableInfo.SignednessValue
name, parent
Constructor and Description |
---|
StructFieldInfo(String name,
SizableInfo.ElementKind kind) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InfoTreeVisitor visitor) |
AccessorInfo |
getAccessorInfo() |
Object |
getAnnotatedElement() |
org.graalvm.word.LocationIdentity |
getLocationIdentity() |
PropertyInfo<Integer> |
getOffsetInfo() |
void |
setLocationIdentity(org.graalvm.word.LocationIdentity locationIdentity) |
getKind, getSignednessInfo, getSizeInfo, isObject, isUnsigned
adoptChild, adoptChildren, getChildren, getName, getParent, getUniqueID, mergeChildrenAndDelete, toString
public StructFieldInfo(String name, SizableInfo.ElementKind kind)
public PropertyInfo<Integer> getOffsetInfo()
public AccessorInfo getAccessorInfo()
public void accept(InfoTreeVisitor visitor)
accept
in class ElementInfo
public Object getAnnotatedElement()
getAnnotatedElement
in class ElementInfo
public org.graalvm.word.LocationIdentity getLocationIdentity()
public void setLocationIdentity(org.graalvm.word.LocationIdentity locationIdentity)