Package | Description |
---|---|
com.espertech.esper.codegen.core |
Code-Generation Core
|
com.espertech.esper.codegen.model.expression |
Code-Generation Expression Model
|
com.espertech.esper.codegen.model.statement |
Code-Generation Statement Model
|
com.espertech.esper.event |
This package defines the internal event APIs.
|
com.espertech.esper.event.arr |
Object-array event type.
|
com.espertech.esper.event.bean |
JavaBean and legacy Java underlying event classes are here.
|
com.espertech.esper.event.map |
Map-underlying event classes are here.
|
com.espertech.esper.event.vaevent |
Value added events are revision events and variant events.
|
com.espertech.esper.event.wrap |
Event wrap refers to adding properties to an existing event
|
com.espertech.esper.event.xml |
XML event wrappers
|
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
CodegenExpressionExprDotMethodChain.addWConst(String method,
Object... constants) |
static CodegenExpression |
CodegenExpressionBuilder.arrayAtIndex(CodegenExpression expression,
CodegenExpression index) |
static CodegenExpression |
CodegenExpressionBuilder.arrayLength(CodegenExpression expression) |
static CodegenExpression |
CodegenExpressionBuilder.beanUndCastArrayAtIndex(Class clazz,
CodegenExpression beanExpression,
int index) |
static CodegenExpression |
CodegenExpressionBuilder.beanUndCastDotMethodConst(Class clazz,
CodegenExpression beanExpression,
String method,
String constant) |
static CodegenExpression |
CodegenExpressionBuilder.cast(Class clazz,
CodegenExpression expression) |
static CodegenExpression |
CodegenExpressionBuilder.castRef(Class clazz,
String ref) |
static CodegenExpression |
CodegenExpressionBuilder.castUnderlying(Class clazz,
CodegenExpression expression) |
static CodegenExpression |
CodegenExpressionBuilder.conditional(CodegenExpression condition,
CodegenExpression expressionTrue,
CodegenExpression expressionFalse) |
static CodegenExpression |
CodegenExpressionBuilder.constant(Object constant) |
static CodegenExpression |
CodegenExpressionBuilder.constantFalse() |
static CodegenExpression |
CodegenExpressionBuilder.constantNull() |
static CodegenExpression |
CodegenExpressionBuilder.constantTrue() |
static CodegenExpression |
CodegenExpressionBuilder.equalsNull(CodegenExpression lhs) |
static CodegenExpression |
CodegenExpressionBuilder.exprDotMethod(CodegenExpression expression,
String method,
CodegenExpression... params) |
static CodegenExpression |
CodegenExpressionBuilder.exprDotUnderlying(CodegenExpression expression) |
CodegenExpression |
CodegenExpressionNot.getExpression() |
static CodegenExpression |
CodegenExpressionBuilder.instanceOf(CodegenExpression lhs,
Class clazz) |
static CodegenExpression |
CodegenExpressionBuilder.localMethod(String methodName,
CodegenExpression expression) |
static CodegenExpression |
CodegenExpressionBuilder.newArray(Class component,
CodegenExpression expression) |
static CodegenExpression |
CodegenExpressionBuilder.newInstance(Class clazz,
CodegenExpression... params) |
static CodegenExpression |
CodegenExpressionBuilder.not(CodegenExpression expression) |
static CodegenExpression |
CodegenExpressionBuilder.notEqualsNull(CodegenExpression lhs) |
static CodegenExpression |
CodegenExpressionBuilder.notInstanceOf(CodegenExpression lhs,
Class clazz) |
static CodegenExpression |
CodegenExpressionBuilder.ref(String ref) |
static CodegenExpression |
CodegenExpressionBuilder.relational(CodegenExpression lhs,
CodegenExpressionRelational.CodegenRelational op,
CodegenExpression rhs) |
static CodegenExpression |
CodegenExpressionBuilder.staticMethod(Class clazz,
String method,
CodegenExpression... params) |
static CodegenExpression |
CodegenExpressionBuilder.staticMethod(Class clazz,
String method,
String... refs) |
static CodegenExpression |
CodegenExpressionBuilder.staticMethodTakingExprAndConst(Class clazz,
String method,
CodegenExpression expression,
Object... consts) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
CodegenStatementIfConditionBlock.getCondition() |
Modifier and Type | Method and Description |
---|---|
void |
CodegenStatementIf.add(CodegenExpression condition,
CodegenBlock block) |
Constructor and Description |
---|
CodegenStatementAssignArrayElement(String name,
CodegenExpression index,
CodegenExpression expression) |
CodegenStatementAssignRef(String ref,
CodegenExpression assignment) |
CodegenStatementDeclareVar(Class clazz,
String var,
CodegenExpression initializer) |
CodegenStatementExprDotMethod(CodegenExpression expression,
String method,
CodegenExpression[] params) |
CodegenStatementExprDotMethod(CodegenExpression expression,
String method,
CodegenExpression[] params) |
CodegenStatementExpression(CodegenExpression expression) |
CodegenStatementForInt(CodegenBlock parent,
String ref,
CodegenExpression upperLimit) |
CodegenStatementIfConditionBlock(CodegenExpression condition,
CodegenBlock block) |
CodegenStatementIfConditionReturnConst(CodegenExpression condition,
Object constant) |
CodegenStatementReturnExpression(CodegenExpression expression) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenEventBeanExists(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenEventBeanFragment(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenEventBeanGet(CodegenExpression beanExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenUnderlyingExists(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenUnderlyingFragment(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAnyWCast.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VariantEventPropertyGetterAny.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeOneKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMergeNKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterMerge.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredOneKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredNKey.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredLast.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
VAERevisionEventPropertyGetterDeclaredGetVersioned.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |
CodegenExpression |
RevisionNestedPropertyGetter.codegenUnderlyingGet(CodegenExpression underlyingExpression,
CodegenContext context) |