public class OpElementOneArgOrAsgnNode extends OpElementAsgnNode
a[4] += 5 a[3] &&= true
callAdapter, elementAdapter, elementAsgnAdapter
ASSIGNMENT_BYTELIST, CLASS_VARIABLE_BYTELIST, CONSTANT_BYTELIST, EXPRESSION_BYTELIST, FALSE_BYTELIST, GLOBAL_VARIABLE_BYTELIST, INSTANCE_VARIABLE_BYTELIST, LOCAL_VARIABLE_BYTELIST, LOCAL_VARIABLE_IN_BLOCK_BYTELIST, METHOD_BYTELIST, NIL_BYTELIST, SELF_BYTELIST, SUPER_BYTELIST, TRUE_BYTELIST, YIELD_BYTELIST
Constructor and Description |
---|
OpElementOneArgOrAsgnNode(ISourcePosition position,
Node receiverNode,
java.lang.String operatorName,
ArrayNode args,
Node valueNode) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
accept, childNodes, getArgsNode, getNodeType, getOperatorName, getReceiverNode, getValueNode
assign, createList, definition, getNodeName, getPosition, isInvisible, setPosition, toString
public OpElementOneArgOrAsgnNode(ISourcePosition position, Node receiverNode, java.lang.String operatorName, ArrayNode args, Node valueNode)
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
interpret
in class OpElementAsgnNode
Copyright © 2002-2009 JRuby Team. All Rights Reserved.