public static final class PropertySetNode.GenericPropertySetNode extends PropertySetNode.SetCacheNode
nextIS_FINAL, IS_FINAL_CONSTANT_OBJECT, IS_SIMPLE_SHAPE_CHECK, IS_SINGLE_REALM, receiverCheck| Constructor and Description |
|---|
GenericPropertySetNode() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
setValue(Object thisObj,
Object value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueBoolean(Object thisObj,
boolean value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueDouble(Object thisObj,
double value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueInt(Object thisObj,
int value,
Object receiver,
PropertySetNode root,
boolean guard) |
acceptsValue, getNext, setNextaccepts, clearExpectedObject, debugString, getCost, getExpectedObject, isConstantObjectSpecialization, isFinalSpecialization, isGeneric, isSimpleShapeCheck, isSingleRealm, isValid, isValidFinalAssumption, sweep, withNextcopy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringprotected boolean setValue(Object thisObj, Object value, Object receiver, PropertySetNode root, boolean guard)
setValue in class PropertySetNode.SetCacheNodeprotected boolean setValueInt(Object thisObj, int value, Object receiver, PropertySetNode root, boolean guard)
setValueInt in class PropertySetNode.SetCacheNodeprotected boolean setValueDouble(Object thisObj, double value, Object receiver, PropertySetNode root, boolean guard)
setValueDouble in class PropertySetNode.SetCacheNodeprotected boolean setValueBoolean(Object thisObj, boolean value, Object receiver, PropertySetNode root, boolean guard)
setValueBoolean in class PropertySetNode.SetCacheNode