org.jruby.ast
Class OpAsgnNode

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

public class OpAsgnNode
extends AbstractNode

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

Constructor Summary
OpAsgnNode(ISourcePosition position, INode receiverNode, INode valueNode, java.lang.String variableName, java.lang.String methodName)
           
 
Method Summary
 void accept(INodeVisitor iVisitor)
          Accept for the visitor pattern.
 java.lang.String getOperatorName()
          Gets the methodName.
 INode getReceiverNode()
          Gets the receiverNode.
 INode getValueNode()
          Gets the valueNode.
 java.lang.String getVariableName()
          Gets the varibaleName.
 
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

OpAsgnNode

public OpAsgnNode(ISourcePosition position,
                  INode receiverNode,
                  INode valueNode,
                  java.lang.String variableName,
                  java.lang.String methodName)
Method Detail

accept

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

Parameters:
iVisitor - the visitor

getOperatorName

public java.lang.String getOperatorName()
Gets the methodName.

Returns:
Returns a String

getReceiverNode

public INode getReceiverNode()
Gets the receiverNode.

Returns:
Returns a INode

getValueNode

public INode getValueNode()
Gets the valueNode.

Returns:
Returns a INode

getVariableName

public java.lang.String getVariableName()
Gets the varibaleName.

Returns:
Returns a String


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.