org.jrubyparser.ast
Class ReturnNode

java.lang.Object
  extended by org.jrubyparser.ast.Node
      extended by org.jrubyparser.ast.ReturnNode
All Implemented Interfaces:
ISourcePositionHolder

public class ReturnNode
extends Node

Represents a return statement.


Constructor Summary
ReturnNode(SourcePosition position, Node valueNode)
           
 
Method Summary
 Object accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 NodeType getNodeType()
           
 Node getValue()
           
 Node getValueNode()
          Deprecated. 
 boolean isSame(Node node)
          Checks node for 'sameness' for diffing.
 void setValue(Node value)
           
 
Methods inherited from class org.jrubyparser.ast.Node
adopt, adopt, adoptUsingNodesPosition, childNodes, comparePositionWith, createList, getClosestIScope, getClosestModule, getGrandParent, getInlineComment, getInnermostIter, getMethodFor, getNodeAt, getNodeName, getOutermostIter, getParent, getPosition, getPositionIncludingComments, getPreviousComments, insertAfter, insertAll, insertBefore, insertNode, isBlockParameter, isDescendentOf, isLeaf, isMethodParameter, setParent, setPosition, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReturnNode

public ReturnNode(SourcePosition position,
                  Node valueNode)
Method Detail

isSame

public boolean isSame(Node node)
Description copied from class: Node
Checks node for 'sameness' for diffing.

Overrides:
isSame in class Node
Parameters:
node - The node to be compared to.
Returns:
Returns a boolean.

getNodeType

public NodeType getNodeType()
Specified by:
getNodeType in class Node
Returns:
the nodeId

accept

public Object accept(NodeVisitor iVisitor)
Accept for the visitor pattern.

Specified by:
accept in class Node
Parameters:
iVisitor - the visitor

getValue

public Node getValue()

getValueNode

@Deprecated
public Node getValueNode()
Deprecated. 


setValue

public void setValue(Node value)


Copyright © 2013. All Rights Reserved.