org.jruby.ast
Class EnsureNode

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

public class EnsureNode
extends AbstractNode

an ensure statement.

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

Constructor Summary
EnsureNode(ISourcePosition position, INode bodyNode, INode ensureNode)
           
 
Method Summary
 void accept(INodeVisitor iVisitor)
          Accept for the visitor pattern.
 INode getBodyNode()
          Gets the bodyNode.
 INode getEnsureNode()
          Gets the ensureNode.
 
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

EnsureNode

public EnsureNode(ISourcePosition position,
                  INode bodyNode,
                  INode ensureNode)
Method Detail

accept

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

Parameters:
iVisitor - the visitor

getBodyNode

public INode getBodyNode()
Gets the bodyNode.

Returns:
Returns a INode

getEnsureNode

public INode getEnsureNode()
Gets the ensureNode.

Returns:
Returns a INode


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.