Top Description Fields Constructors Methods
org.jruby.ast

public Class ZSuperNode

extends Node
implements BlockAcceptingNode
Class Inheritance
All Implemented Interfaces
org.jruby.ast.BlockAcceptingNode
Imports
java.util.List, org.jruby.ast.visitor.NodeVisitor

a call to 'super' with no arguments in a method.

Field Summary

Modifier and TypeField and Description
private Node
Inherited from org.jruby.ast.Node:
containsVariableAssignmentEMPTY_LISTnewline

Constructor Summary

AccessConstructor and Description
public
ZSuperNode(int line)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(NodeVisitor<T>
the visitor
iVisitor
)

Implements abstract org.jruby.ast.Node.accept.

Accept for the visitor pattern.

public List<Node>
public Node
public NodeType
public Node
Inherited from org.jruby.ast.Node:
containsVariableAssignmentcreateListcreateListcreateListcreateListexecutesOncegetFilegetLinegetNodeNameisNewlineisNilneedsDefinitionChecksetLinesetNewlinetoStringtoStringtoStringExtraInfotoStringInternalunsetNewline

Field Detail

iterNodeback to summary
private Node iterNode

Constructor Detail

ZSuperNodeback to summary
public ZSuperNode(int line)

Method Detail

acceptback to summary
public <T> T accept(NodeVisitor<T> iVisitor)

Implements abstract org.jruby.ast.Node.accept.

Accept for the visitor pattern.

Parameters
iVisitor:NodeVisitor<T>

the visitor

childNodesback to summary
public List<Node> childNodes()

Implements abstract org.jruby.ast.Node.childNodes.

getIterNodeback to summary
public Node getIterNode()

Implements org.jruby.ast.BlockAcceptingNode.getIterNode.

getNodeTypeback to summary
public NodeType getNodeType()

Implements abstract org.jruby.ast.Node.getNodeType.

Returns:NodeType

Doc from org.jruby.ast.Node.getNodeType.

the nodeId

setIterNodeback to summary
public Node setIterNode(Node iterNode)

Implements org.jruby.ast.BlockAcceptingNode.setIterNode.