public class CalendarPlusMinusForge extends Object implements CalendarForge
Modifier and Type | Field and Description |
---|---|
protected int |
factor |
protected ExprForge |
param |
Constructor and Description |
---|
CalendarPlusMinusForge(ExprForge param,
int factor) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegenCalendar(CodegenExpression cal,
CodegenParamSetExprPremade params,
CodegenContext context) |
CodegenExpression |
codegenLDT(CodegenExpression ldt,
CodegenParamSetExprPremade params,
CodegenContext context) |
CodegenExpression |
codegenZDT(CodegenExpression zdt,
CodegenParamSetExprPremade params,
CodegenContext context) |
CalendarOp |
getEvalOp() |
protected final ExprForge param
protected final int factor
public CalendarPlusMinusForge(ExprForge param, int factor)
public CalendarOp getEvalOp()
getEvalOp
in interface CalendarForge
public CodegenExpression codegenCalendar(CodegenExpression cal, CodegenParamSetExprPremade params, CodegenContext context)
codegenCalendar
in interface CalendarForge
public CodegenExpression codegenLDT(CodegenExpression ldt, CodegenParamSetExprPremade params, CodegenContext context)
codegenLDT
in interface CalendarForge
public CodegenExpression codegenZDT(CodegenExpression zdt, CodegenParamSetExprPremade params, CodegenContext context)
codegenZDT
in interface CalendarForge