public class DTLocalBeanIntervalWithEndForge extends Object implements DTLocalForge
Modifier and Type | Field and Description |
---|---|
protected Class |
getterEndReturnType |
protected EventPropertyGetterSPI |
getterEndTimestamp |
protected Class |
getterStartReturnType |
protected EventPropertyGetterSPI |
getterStartTimestamp |
protected DTLocalForgeIntervalComp |
inner |
Constructor and Description |
---|
DTLocalBeanIntervalWithEndForge(EventPropertyGetterSPI getterStartTimestamp,
Class getterStartReturnType,
EventPropertyGetterSPI getterEndTimestamp,
Class getterEndReturnType,
DTLocalForgeIntervalComp inner) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
Class innerType,
CodegenParamSetExprPremade params,
CodegenContext context) |
DTLocalEvaluator |
getDTEvaluator() |
protected final EventPropertyGetterSPI getterStartTimestamp
protected final Class getterStartReturnType
protected final EventPropertyGetterSPI getterEndTimestamp
protected final Class getterEndReturnType
protected final DTLocalForgeIntervalComp inner
public DTLocalBeanIntervalWithEndForge(EventPropertyGetterSPI getterStartTimestamp, Class getterStartReturnType, EventPropertyGetterSPI getterEndTimestamp, Class getterEndReturnType, DTLocalForgeIntervalComp inner)
public DTLocalEvaluator getDTEvaluator()
getDTEvaluator
in interface DTLocalForge
public CodegenExpression codegen(CodegenExpression inner, Class innerType, CodegenParamSetExprPremade params, CodegenContext context)
codegen
in interface DTLocalForge