public class ExprDotDTForge extends Object implements ExprDotForge
Constructor and Description |
---|
ExprDotDTForge(List<CalendarForge> calendarForges,
TimeZone timeZone,
TimeAbacus timeAbacus,
ReformatForge reformatForge,
IntervalForge intervalForge,
Class inputType,
EventType inputEventType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
Class innerType,
CodegenContext context,
CodegenParamSetExprPremade params) |
ExprDotEval |
getDotEvaluator() |
DTLocalForge |
getForge(List<CalendarForge> calendarForges,
TimeZone timeZone,
TimeAbacus timeAbacus,
Class inputType,
EventType inputEventType,
ReformatForge reformatForge,
IntervalForge intervalForge) |
EPType |
getTypeInfo() |
void |
visit(ExprDotEvalVisitor visitor) |
public ExprDotDTForge(List<CalendarForge> calendarForges, TimeZone timeZone, TimeAbacus timeAbacus, ReformatForge reformatForge, IntervalForge intervalForge, Class inputType, EventType inputEventType)
public ExprDotEval getDotEvaluator()
getDotEvaluator
in interface ExprDotForge
public CodegenExpression codegen(CodegenExpression inner, Class innerType, CodegenContext context, CodegenParamSetExprPremade params)
codegen
in interface ExprDotForge
public EPType getTypeInfo()
getTypeInfo
in interface ExprDotForge
public void visit(ExprDotEvalVisitor visitor)
visit
in interface ExprDotForge
public DTLocalForge getForge(List<CalendarForge> calendarForges, TimeZone timeZone, TimeAbacus timeAbacus, Class inputType, EventType inputEventType, ReformatForge reformatForge, IntervalForge intervalForge)