All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addInitializer(Object initializer)
Adds an initializer to be applied when the field is defined.
|
void |
cleanDecorator() |
static ClassElementDefinitionRecord |
createPrivateAccessor(Object key,
Object getter,
Object setter,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPrivateAutoAccessor(Object key,
com.oracle.truffle.api.object.HiddenKey backingStorageKey,
Object value,
Object getter,
Object setter,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPrivateField(Object key,
Object value,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPrivateGetter(Object key,
Object getter,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPrivateMethod(Object key,
Object value,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPrivateSetter(Object key,
Object setter,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPublicAccessor(Object key,
Object getter,
Object setter,
boolean anonymousFunctionDefinition,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPublicAutoAccessor(Object key,
com.oracle.truffle.api.object.HiddenKey backingStorageKey,
Object value,
Object getter,
Object setter,
boolean anonymousFunctionDefinition,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPublicField(Object key,
Object value,
boolean anonymousFunctionDefinition,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPublicGetter(Object key,
Object getter,
boolean anonymousFunctionDefinition,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPublicMethod(Object key,
Object value,
boolean anonymousFunctionDefinition,
Object[] decorators) |
static ClassElementDefinitionRecord |
createPublicSetter(Object key,
Object setter,
boolean anonymousFunctionDefinition,
Object[] decorators) |
static ClassElementDefinitionRecord |
createStaticBlock(Object initializer) |
com.oracle.truffle.api.object.HiddenKey |
getBackingStorageKey() |
Object[] |
getDecorators() |
Object |
getGetter() |
Object[] |
getInitializers() |
int |
getInitializersCount() |
Object |
getKey() |
ClassElementDefinitionRecord.Kind |
getKind() |
Object |
getSetter() |
Object |
getValue() |
boolean |
hasDecorators() |
boolean |
hasInitializers() |
boolean |
isAccessor() |
boolean |
isAnonymousFunction() |
boolean |
isAutoAccessor() |
boolean |
isField() |
boolean |
isGetter() |
boolean |
isMethod() |
boolean |
isPrivate() |
boolean |
isSetter() |
boolean |
isStaticBlock() |
void |
setGetter(Object newGetter) |
void |
setSetter(Object newSetter) |
void |
setValue(Object newValue) |
String |
toString() |