public class CalendarSetForge extends Object implements CalendarForge
Modifier and Type | Field and Description |
---|---|
protected CalendarFieldEnum |
fieldName |
protected ExprForge |
valueExpr |
Constructor and Description |
---|
CalendarSetForge(CalendarFieldEnum fieldName,
ExprForge valueExpr) |
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 CalendarFieldEnum fieldName
protected final ExprForge valueExpr
public CalendarSetForge(CalendarFieldEnum fieldName, ExprForge valueExpr)
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