public class ModuloOperator extends AbstractBinaryFullCircuitNumericOperator<Number>
Constructor and Description |
---|
ModuloOperator() |
Modifier and Type | Method and Description |
---|---|
protected RightValue |
operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
operateOnDoubleLong(Double a,
Long b) |
protected RightValue |
operateOnLongDouble(Long a,
Double b) |
protected RightValue |
operateOnLongLong(Long a,
Long b) |
protected String |
operatorName() |
evaluateOn, operateOnValues
evaluate
getLeftOperand, getRightOperand, setLeftOperand, setRightOperand
protected RightValue operateOnDoubleDouble(Double a, Double b) throws BasicRuntimeException
operateOnDoubleDouble
in class AbstractBinaryFullCircuitNumericOperator<Number>
BasicRuntimeException
protected RightValue operateOnLongLong(Long a, Long b) throws BasicRuntimeException
operateOnLongLong
in class AbstractBinaryFullCircuitNumericOperator<Number>
BasicRuntimeException
protected RightValue operateOnDoubleLong(Double a, Long b) throws BasicRuntimeException
operateOnDoubleLong
in class AbstractBinaryFullCircuitNumericOperator<Number>
BasicRuntimeException
protected RightValue operateOnLongDouble(Long a, Double b) throws BasicRuntimeException
operateOnLongDouble
in class AbstractBinaryFullCircuitNumericOperator<Number>
BasicRuntimeException
protected String operatorName()
operatorName
in class AbstractBinaryFullCircuitNumericOperator<Number>
Copyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.