public class AttrAssignOneArgNode extends AttrAssignNode
| Modifier and Type | Field and Description |
|---|---|
private Node |
arg1 |
callAdapter, receiverNodeEMPTY_LIST| Constructor and Description |
|---|
AttrAssignOneArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode argsNode) |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity) |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
accept, childNodes, definition, getArgsNode, getName, getNodeType, getReceiverNode, hasMetaClass, newAttrAssignNode, newMutatedAttrAssignNode, receiverClassName, setArgsNodecreateList, createList, createList, createList, getNodeName, getPosition, isNil, setPosition, toStringprivate Node arg1
public AttrAssignOneArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode argsNode)
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
interpret in class AttrAssignNodepublic IRubyObject assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
assign in class AttrAssignNode