public class CalendarPlusMinusForge extends java.lang.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,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
CodegenExpression |
codegenLDT(CodegenExpression ldt,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
CodegenExpression |
codegenZDT(CodegenExpression zdt,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
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, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
codegenCalendar
in interface CalendarForge
public CodegenExpression codegenLDT(CodegenExpression ldt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
codegenLDT
in interface CalendarForge
public CodegenExpression codegenZDT(CodegenExpression zdt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
codegenZDT
in interface CalendarForge