public static class Funcs.SUBOP extends Funcs.ABSTRACT_SUB
argListdebugInfo, name| Constructor and Description |
|---|
SUBOP() |
| 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).
|
io.opsit.version.Version |
doVersionOp(Number arg1,
Number arg2)
Do operation on Version types operands.
|
protected Number |
getNeutral() |
evalWithArgscheckParamsList, doEvaluate, evaluateParameters, getTraceName, setParamsevaluate, getDebugInfo, getName, run, setDebugInfo, setNamepublic Number doIntOp(Number arg1, Number arg2)
AbstractOppublic Float doFloatOp(Number arg1, Number arg2)
AbstractOpAt least one of operands must be Float, the rest may be integer types.
public Double doDoubleOp(Number arg1, Number arg2)
AbstractOpAt least one of operands must be Double, rest may be integer types or Float.
public io.opsit.version.Version doVersionOp(Number arg1, Number arg2)
AbstractOpAt least one of operands must be Version, others may be other numeric types.
protected Number getNeutral()
getNeutral in class Funcs.ABSTRACT_SUBCopyright © 2022. All rights reserved.