org.jruby.ast
Class MultipleAsgnNode

java.lang.Object
  extended byorg.jruby.ast.AbstractNode
      extended byorg.jruby.ast.MultipleAsgnNode
All Implemented Interfaces:
IAssignableNode, INode, java.io.Serializable

public class MultipleAsgnNode
extends AbstractNode
implements IAssignableNode

Version:
$Revision: 1.4 $
Author:
jpetersen
See Also:
Serialized Form

Constructor Summary
MultipleAsgnNode(ISourcePosition position, IListNode headNode, INode argsNode)
           
 
Method Summary
 void accept(INodeVisitor iVisitor)
          Accept for the visitor pattern.
 INode getArgsNode()
          Gets the argsNode.
 IListNode getHeadNode()
          Gets the headNode.
 INode getValueNode()
          Gets the valueNode.
 void setValueNode(INode valueNode)
          Sets the valueNode.
 
Methods inherited from class org.jruby.ast.AbstractNode
getPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleAsgnNode

public MultipleAsgnNode(ISourcePosition position,
                        IListNode headNode,
                        INode argsNode)
Method Detail

accept

public void accept(INodeVisitor iVisitor)
Accept for the visitor pattern.

Specified by:
accept in interface INode
Parameters:
iVisitor - the visitor

getArgsNode

public INode getArgsNode()
Gets the argsNode.

Returns:
Returns a INode

getHeadNode

public IListNode getHeadNode()
Gets the headNode.

Returns:
Returns a IListNode

getValueNode

public INode getValueNode()
Gets the valueNode.

Specified by:
getValueNode in interface IAssignableNode
Returns:
Returns a INode

setValueNode

public void setValueNode(INode valueNode)
Sets the valueNode.

Specified by:
setValueNode in interface IAssignableNode
Parameters:
valueNode - The valueNode to set


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.