blob: 90a0694e806f6a908cad85d44a3600428cec7be8 [file] [log] [blame]
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;
}
}