public abstract class AbstractStandardStackEvaluator extends AbstractStackEvaluator implements StandardEvaluator
| Constructor and Description |
|---|
AbstractStandardStackEvaluator() |
AbstractStandardStackEvaluator(ExpressionParser parser) |
evaluate, evaluate, evaluateget, getParser, isStrict, set, setAll, setStrict, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, bitwiseAnd, bitwiseOr, braces, brackets, 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 question(Object a, Object b)
StandardEvaluatorOperators.QUESTION operator.question in interface StandardEvaluatorpublic Object colon(Object a, Object b)
StandardEvaluatorOperators.COLON operator.colon 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–2021 SciJava. All rights reserved.