public class DTLocalBeanIntervalNoEndTSForge extends java.lang.Object implements DTLocalForge
Modifier and Type | Field and Description |
---|---|
protected EventPropertyGetterSPI |
getter |
protected java.lang.Class |
getterResultType |
protected DTLocalForge |
inner |
protected java.lang.Class |
returnType |
Constructor and Description |
---|
DTLocalBeanIntervalNoEndTSForge(EventPropertyGetterSPI getter,
java.lang.Class getterResultType,
DTLocalForge inner,
java.lang.Class returnType) |
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 getter
protected final java.lang.Class getterResultType
protected final DTLocalForge inner
protected final java.lang.Class returnType
public DTLocalBeanIntervalNoEndTSForge(EventPropertyGetterSPI getter, java.lang.Class getterResultType, DTLocalForge inner, java.lang.Class returnType)
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