public class DTLocalBeanIntervalWithEndForge extends java.lang.Object implements DTLocalForge
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class |
getterEndReturnType |
protected EventPropertyGetterSPI |
getterEndTimestamp |
protected java.lang.Class |
getterStartReturnType |
protected EventPropertyGetterSPI |
getterStartTimestamp |
protected DTLocalForgeIntervalComp |
inner |
Constructor and Description |
---|
DTLocalBeanIntervalWithEndForge(EventPropertyGetterSPI getterStartTimestamp,
java.lang.Class getterStartReturnType,
EventPropertyGetterSPI getterEndTimestamp,
java.lang.Class getterEndReturnType,
DTLocalForgeIntervalComp inner) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
java.lang.Class innerType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
DTLocalEvaluator |
getDTEvaluator() |
protected final EventPropertyGetterSPI getterStartTimestamp
protected final java.lang.Class getterStartReturnType
protected final EventPropertyGetterSPI getterEndTimestamp
protected final java.lang.Class getterEndReturnType
protected final DTLocalForgeIntervalComp inner
public DTLocalBeanIntervalWithEndForge(EventPropertyGetterSPI getterStartTimestamp, java.lang.Class getterStartReturnType, EventPropertyGetterSPI getterEndTimestamp, java.lang.Class getterEndReturnType, DTLocalForgeIntervalComp inner)
public DTLocalEvaluator getDTEvaluator()
getDTEvaluator
in interface DTLocalForge
public CodegenExpression codegen(CodegenExpression inner, java.lang.Class innerType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
codegen
in interface DTLocalForge