public static class Funcs.REMOP extends Funcs.FuncExp implements AbstractOp
argListdebugInfo, name| Constructor and Description |
|---|
REMOP() |
| Modifier and Type | Method and Description |
|---|---|
Double |
doDoubleOp(Number arg1,
Number arg2)
Do operation on Double type operands.
|
Float |
doFloatOp(Number arg1,
Number arg2)
Do operation on Float type operands.
|
Number |
doIntOp(Number arg1,
Number arg2)
Do operation on integer type operands (Long, Integer, Short,
Byte).
|
Double |
doVersionOp(Number arg1,
Number arg2)
Do operation on Version types operands.
|
Object |
evalWithArgs(Backtrace backtrace,
Compiler.Eargs eargs) |
checkParamsList, doEvaluate, evaluateParameters, getTraceName, setParamsevaluate, getDebugInfo, getName, run, setDebugInfo, setNamepublic Object evalWithArgs(Backtrace backtrace, Compiler.Eargs eargs)
evalWithArgs in class Funcs.FuncExppublic Number doIntOp(Number arg1, Number arg2)
AbstractOpdoIntOp in interface AbstractOppublic Double doDoubleOp(Number arg1, Number arg2)
AbstractOpAt least one of operands must be Double, rest may be integer types or Float.
doDoubleOp in interface AbstractOppublic Double doVersionOp(Number arg1, Number arg2)
AbstractOpAt least one of operands must be Version, others may be other numeric types.
doVersionOp in interface AbstractOppublic Float doFloatOp(Number arg1, Number arg2)
AbstractOpAt least one of operands must be Float, the rest may be integer types.
doFloatOp in interface AbstractOpCopyright © 2022. All rights reserved.