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, toStringpublic EnumInfo(String name, jdk.vm.ci.meta.ResolvedJavaType annotatedType)
public jdk.vm.ci.meta.ResolvedJavaType getAnnotatedElement()
getAnnotatedElement in class ElementInfopublic boolean getNeedsLookup()
public EnumRuntimeData getRuntimeData()
public void setRuntimeData(EnumRuntimeData runtimeData)
public void accept(InfoTreeVisitor visitor)
accept in class ElementInfo