package org.jruby.ast; import java.util.List; import org.jruby.ast.visitor.NodeVisitor; import org.jruby.evaluator.Instruction; import org.jruby.lexer.yacc.ISourcePosition; public class ArgsPushNode extends Node { private static final long serialVersionUID = 6442216183136232451L; private Node node1; private Node node2; public ArgsPushNode(ISourcePosition position, Node node1, Node node2) { super(position, NodeTypes.ARGSPUSHNODE); this.node1 = node1; this.node2 = node2; } public Instruction accept(NodeVisitor visitor) { return visitor.visitArgsPushNode(this); } public Node getFirstNode() { return node1; } public Node getSecondNode() { return node2; } public List childNodes() { return EMPTY_LIST; } }