public class AccessorInfo extends ElementInfo
| Modifier and Type | Class and Description |
|---|---|
static class |
AccessorInfo.AccessorKind |
name, parent| Constructor and Description |
|---|
AccessorInfo(jdk.vm.ci.meta.ResolvedJavaMethod annotatedMethod,
AccessorInfo.AccessorKind accessorKind,
boolean isIndexed,
boolean hasLocationIdentityParameter,
boolean hasUniqueLocationIdentity) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(InfoTreeVisitor visitor) |
int |
baseParameterNumber(boolean withReceiver) |
AccessorInfo.AccessorKind |
getAccessorKind() |
Object |
getAnnotatedElement() |
boolean |
hasLocationIdentityParameter() |
boolean |
hasUniqueLocationIdentity() |
int |
indexParameterNumber(boolean withReceiver) |
boolean |
isIndexed() |
int |
locationIdentityParameterNumber(boolean withReceiver) |
int |
parameterCount(boolean withReceiver) |
int |
valueParameterNumber(boolean withReceiver) |
adoptChild, adoptChildren, getChildren, getName, getParent, getUniqueID, mergeChildrenAndDelete, toStringpublic AccessorInfo(jdk.vm.ci.meta.ResolvedJavaMethod annotatedMethod,
AccessorInfo.AccessorKind accessorKind,
boolean isIndexed,
boolean hasLocationIdentityParameter,
boolean hasUniqueLocationIdentity)
public AccessorInfo.AccessorKind getAccessorKind()
public boolean isIndexed()
public boolean hasLocationIdentityParameter()
public boolean hasUniqueLocationIdentity()
public int baseParameterNumber(boolean withReceiver)
public int indexParameterNumber(boolean withReceiver)
public int valueParameterNumber(boolean withReceiver)
public int locationIdentityParameterNumber(boolean withReceiver)
public int parameterCount(boolean withReceiver)
public Object getAnnotatedElement()
getAnnotatedElement in class ElementInfopublic void accept(InfoTreeVisitor visitor)
accept in class ElementInfo