Top Fields Constructors Methods
org.jruby.ast

public Class ArgsPushNode

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
ArgsPushNode(int line, Node firstNode, Node secondNode)

Method Summary

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

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

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

Field Detail

firstNodeback to summary
private Node firstNode
secondNodeback to summary
private Node secondNode

Constructor Detail

ArgsPushNodeback to summary
public ArgsPushNode(int line, Node firstNode, Node secondNode)

Method Detail

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

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

childNodesback to summary
public List<Node> childNodes()

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

getFirstNodeback to summary
public Node getFirstNode()

Implements org.jruby.ast.TwoValueNode.getFirstNode.

getNodeTypeback to summary
public NodeType getNodeType()

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

Returns:NodeType

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

the nodeId

getSecondNodeback to summary
public Node getSecondNode()

Implements org.jruby.ast.TwoValueNode.getSecondNode.