public abstract class AbstractStandardStackEvaluator extends AbstractStackEvaluator implements StandardEvaluator
| Constructor and Description |
|---|
AbstractStandardStackEvaluator() |
AbstractStandardStackEvaluator(ExpressionParser parser) |
evaluateevaluate, evaluate, get, getParser, isStrict, set, setAll, setStrict, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, bitwiseAnd, bitwiseOr, braces, brackets, colon, complement, div, dot, dotDiv, dotMul, dotPow, dotRightDiv, dotTranspose, equal, function, greaterThan, greaterThanOrEqual, instanceOf, leftShift, lessThan, lessThanOrEqual, logicalAnd, logicalOr, mod, mul, neg, not, notEqual, parens, pos, pow, rightDiv, rightShift, sub, transpose, unsignedRightShiftpublic AbstractStandardStackEvaluator()
public AbstractStandardStackEvaluator(ExpressionParser parser)
public Object postInc(Object a)
StandardEvaluatorOperators.POST_INC operator.postInc in interface StandardEvaluatorpublic Object postDec(Object a)
StandardEvaluatorOperators.POST_DEC operator.postDec in interface StandardEvaluatorpublic Object preInc(Object a)
StandardEvaluatorOperators.PRE_INC operator.preInc in interface StandardEvaluatorpublic Object preDec(Object a)
StandardEvaluatorOperators.PRE_DEC operator.preDec in interface StandardEvaluatorpublic Object assign(Object a, Object b)
StandardEvaluatorOperators.ASSIGN operator.assign in interface StandardEvaluatorpublic Object powAssign(Object a, Object b)
StandardEvaluatorOperators.POW_ASSIGN operator.powAssign in interface StandardEvaluatorpublic Object dotPowAssign(Object a, Object b)
StandardEvaluatorOperators.DOT_POW_ASSIGN operator.dotPowAssign in interface StandardEvaluatorpublic Object mulAssign(Object a, Object b)
StandardEvaluatorOperators.MUL_ASSIGN operator.mulAssign in interface StandardEvaluatorpublic Object divAssign(Object a, Object b)
StandardEvaluatorOperators.DIV_ASSIGN operator.divAssign in interface StandardEvaluatorpublic Object modAssign(Object a, Object b)
StandardEvaluatorOperators.MOD_ASSIGN operator.modAssign in interface StandardEvaluatorpublic Object rightDivAssign(Object a, Object b)
StandardEvaluatorOperators.RIGHT_DIV_ASSIGN operator.rightDivAssign in interface StandardEvaluatorpublic Object dotDivAssign(Object a, Object b)
StandardEvaluatorOperators.DOT_DIV_ASSIGN operator.dotDivAssign in interface StandardEvaluatorpublic Object dotRightDivAssign(Object a, Object b)
StandardEvaluatorOperators.DOT_RIGHT_DIV_ASSIGN operator.dotRightDivAssign in interface StandardEvaluatorpublic Object addAssign(Object a, Object b)
StandardEvaluatorOperators.ADD_ASSIGN operator.addAssign in interface StandardEvaluatorpublic Object subAssign(Object a, Object b)
StandardEvaluatorOperators.SUB_ASSIGN operator.subAssign in interface StandardEvaluatorpublic Object andAssign(Object a, Object b)
StandardEvaluatorOperators.AND_ASSIGN operator.andAssign in interface StandardEvaluatorpublic Object orAssign(Object a, Object b)
StandardEvaluatorOperators.OR_ASSIGN operator.orAssign in interface StandardEvaluatorpublic Object leftShiftAssign(Object a, Object b)
StandardEvaluatorOperators.LEFT_SHIFT_ASSIGN operator.leftShiftAssign in interface StandardEvaluatorpublic Object rightShiftAssign(Object a, Object b)
StandardEvaluatorOperators.RIGHT_SHIFT_ASSIGN operator.rightShiftAssign in interface StandardEvaluatorpublic Object unsignedRightShiftAssign(Object a, Object b)
StandardEvaluatorOperators.UNSIGNED_RIGHT_SHIFT_ASSIGN operator.unsignedRightShiftAssign in interface StandardEvaluatorpublic Object execute(Operator op, Deque<Object> stack)
StackEvaluatoroperation with the specified value
stack.execute in interface StackEvaluatorCopyright © 2015–2022 SciJava. All rights reserved.