org.nutz.el
接口 Operator

所有已知实现类:
AbstractOpt, AccessOpt, AndOpt, ArrayOpt, BitAnd, BitNot, BitOr, BitXro, CommaOpt, DivOpt, EQOpt, FetchArrayOpt, GTEOpt, GTOpt, InvokeMethodOpt, LBracketOpt, LeftShift, LTEOpt, LTOpt, MethodOpt, ModOpt, MulOpt, NegativeOpt, NEQOpt, NotOpt, OrOpt, PlusOpt, QuestionOpt, QuestionSelectOpt, RBracketOpt, RightShift, SubOpt, TwoTernary, UnsignedLeftShift

public interface Operator

操作符

作者:
juqkai(juqkai@gmail.com)

方法摘要
 java.lang.Object calculate()
          计算
 int fetchPriority()
          优先级
 void wrap(java.util.Queue<java.lang.Object> operand)
          打包数据.
 

方法详细信息

fetchPriority

int fetchPriority()
优先级


wrap

void wrap(java.util.Queue<java.lang.Object> operand)
打包数据. 每个操作符都有相应的操作数,这个方法目的在于,根据操作符自身的需求,从operand中读取相应的操作数

参数:
operand - 操作数

calculate

java.lang.Object calculate()
计算