public class AttrAssignNode extends Node implements INameNode, IArgumentNode
| Modifier and Type | Field and Description | 
|---|---|
| protected Node | receiverNode | 
containsVariableAssignment| Constructor and Description | 
|---|
| AttrAssignNode(ISourcePosition position,
              Node receiverNode,
              String name,
              Node argsNode) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | accept(NodeVisitor visitor)Accept for the visitor pattern. | 
| List<Node> | childNodes() | 
| Node | getArgsNode()Gets the argsNode. | 
| String | getName()Gets the name. | 
| NodeType | getNodeType() | 
| Node | getReceiverNode()Gets the receiverNode. | 
| Node | setArgsNode(Node argsNode)Set the argsNode | 
containsVariableAssignment, createList, createList, createList, createList, findFirstChild, getLine, getNodeName, getPosition, isNil, needsDefinitionCheck, setPosition, toString, toStringprotected final Node receiverNode
public AttrAssignNode(ISourcePosition position, Node receiverNode, String name, Node argsNode)
public NodeType getNodeType()
getNodeType in class Nodepublic Object accept(NodeVisitor visitor)
public String getName()
public Node getReceiverNode()
public Node getArgsNode()
getArgsNode in interface IArgumentNodepublic Node setArgsNode(Node argsNode)
setArgsNode in interface IArgumentNodeargsNode - set the arguments for this node.public List<Node> childNodes()
childNodes in class NodeCopyright © 2001-2015 JRuby. All Rights Reserved.