public class ExprArrayNodeForge extends Object implements ExprForgeInstrumentable, ExprEnumerationForge
Constructor and Description |
---|
ExprArrayNodeForge(ExprArrayNode parent,
EPTypeClass arrayReturnType,
boolean mustCoerce,
SimpleNumberCoercer coercer,
Object constantResult) |
ExprArrayNodeForge(ExprArrayNode parent,
EPTypeClass arrayReturnType,
Object constantResult) |
public ExprArrayNodeForge(ExprArrayNode parent, EPTypeClass arrayReturnType, Object constantResult)
public ExprArrayNodeForge(ExprArrayNode parent, EPTypeClass arrayReturnType, boolean mustCoerce, SimpleNumberCoercer coercer, Object constantResult)
public ExprForgeConstantType getForgeConstantType()
getForgeConstantType
in interface ExprForge
public ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
public CodegenExpression evaluateCodegenUninstrumented(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegenUninstrumented
in interface ExprForgeInstrumentable
public CodegenExpression evaluateCodegen(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegen
in interface ExprForge
public CodegenExpression evaluateGetROCollectionScalarCodegen(CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateGetROCollectionScalarCodegen
in interface ExprEnumerationForge
public EPTypeClass getEvaluationType()
getEvaluationType
in interface ExprForge
public ExprArrayNode getForgeRenderable()
getForgeRenderable
in interface ExprEnumerationForge
getForgeRenderable
in interface ExprForge
public EPTypeClass getArrayReturnType()
public boolean isMustCoerce()
public SimpleNumberCoercer getCoercer()
public Object getConstantResult()
public ExprEnumerationEval getExprEvaluatorEnumeration()
getExprEvaluatorEnumeration
in interface ExprEnumerationForge
public ExprArrayNode getParent()
public EventType getEventTypeCollection(StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) throws ExprValidationException
getEventTypeCollection
in interface ExprEnumerationForge
ExprValidationException
public EPTypeClass getComponentTypeCollection() throws ExprValidationException
getComponentTypeCollection
in interface ExprEnumerationForge
ExprValidationException
public EventType getEventTypeSingle(StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) throws ExprValidationException
getEventTypeSingle
in interface ExprEnumerationForge
ExprValidationException
public CodegenExpression evaluateGetROCollectionEventsCodegen(CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateGetROCollectionEventsCodegen
in interface ExprEnumerationForge
public CodegenExpression evaluateGetEventBeanCodegen(CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateGetEventBeanCodegen
in interface ExprEnumerationForge
Copyright © 2005–2021. All rights reserved.