package org.nutz.el.opt; import java.util.Queue; /** * 二元运算,只是提取了公共部分 * * @author juqkai(juqkai@gmail.com) * */ public abstract class TwoTernary extends AbstractOpt { protected Object right; protected Object left; public void wrap(Queue<Object> rpn) { right = rpn.poll(); left = rpn.poll(); } public Object getRight() { return calculateItem(right); } public Object getLeft() { return calculateItem(left); } }