public class EnumInfo extends ElementInfo
Modifier and Type | Field and Description |
---|---|
protected boolean |
needsLookup |
name, parent
Constructor and Description |
---|
EnumInfo(String name,
jdk.vm.ci.meta.ResolvedJavaType annotatedType) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InfoTreeVisitor visitor) |
jdk.vm.ci.meta.ResolvedJavaType |
getAnnotatedElement() |
boolean |
getNeedsLookup() |
EnumRuntimeData |
getRuntimeData() |
void |
setRuntimeData(EnumRuntimeData runtimeData) |
adoptChild, adoptChildren, getChildren, getName, getParent, getUniqueID, mergeChildrenAndDelete, toString
public EnumInfo(String name, jdk.vm.ci.meta.ResolvedJavaType annotatedType)
public jdk.vm.ci.meta.ResolvedJavaType getAnnotatedElement()
getAnnotatedElement
in class ElementInfo
public boolean getNeedsLookup()
public EnumRuntimeData getRuntimeData()
public void setRuntimeData(EnumRuntimeData runtimeData)
public void accept(InfoTreeVisitor visitor)
accept
in class ElementInfo