public class ExprTimePeriodEvalDeltaConstZero extends Object implements ExprTimePeriodEvalDeltaConst
Modifier and Type | Field and Description |
---|---|
static ExprTimePeriodEvalDeltaConstZero |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
long |
deltaAdd(long fromTime) |
CodegenExpression |
deltaAddCodegen(CodegenExpression reference,
CodegenContext context) |
ExprTimePeriodEvalDeltaResult |
deltaAddWReference(long fromTime,
long reference) |
long |
deltaSubtract(long fromTime) |
boolean |
equalsTimePeriod(ExprTimePeriodEvalDeltaConst otherComputation) |
ExprTimePeriodEvalDeltaConst |
make(String validateMsgName,
String validateMsgValue,
AgentInstanceContext agentInstanceContext) |
public static final ExprTimePeriodEvalDeltaConstZero INSTANCE
public ExprTimePeriodEvalDeltaConst make(String validateMsgName, String validateMsgValue, AgentInstanceContext agentInstanceContext)
make
in interface ExprTimePeriodEvalDeltaConstFactory
public boolean equalsTimePeriod(ExprTimePeriodEvalDeltaConst otherComputation)
equalsTimePeriod
in interface ExprTimePeriodEvalDeltaConst
public long deltaAdd(long fromTime)
deltaAdd
in interface ExprTimePeriodEvalDeltaConst
public CodegenExpression deltaAddCodegen(CodegenExpression reference, CodegenContext context)
deltaAddCodegen
in interface ExprTimePeriodEvalDeltaConst
public long deltaSubtract(long fromTime)
deltaSubtract
in interface ExprTimePeriodEvalDeltaConst
public ExprTimePeriodEvalDeltaResult deltaAddWReference(long fromTime, long reference)
deltaAddWReference
in interface ExprTimePeriodEvalDeltaConst