public class ExprDotNodeForgePropertyExpr extends ExprDotNodeForge
Modifier | Constructor and Description |
---|---|
protected |
ExprDotNodeForgePropertyExpr(ExprDotNodeImpl parent,
String statementName,
String propertyName,
int streamNum,
ExprForge exprForge,
EPTypeClass propertyType,
EventPropertyGetterIndexedSPI indexedGetter,
EventPropertyGetterMappedSPI mappedGetter) |
protected ExprDotNodeForgePropertyExpr(ExprDotNodeImpl parent, String statementName, String propertyName, int streamNum, ExprForge exprForge, EPTypeClass propertyType, EventPropertyGetterIndexedSPI indexedGetter, EventPropertyGetterMappedSPI mappedGetter)
public ExprEvaluator getExprEvaluator()
public ExprForgeConstantType getForgeConstantType()
getForgeConstantType
in interface ExprForge
getForgeConstantType
in class ExprDotNodeForge
public CodegenExpression evaluateCodegenUninstrumented(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression evaluateCodegen(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public EPTypeClass getEvaluationType()
public EPTypeClass getType()
public int getStreamNum()
public EventPropertyGetterIndexedSPI getIndexedGetter()
public EventPropertyGetterMappedSPI getMappedGetter()
public ExprDotNodeImpl getParent()
public boolean isReturnsConstantResult()
isReturnsConstantResult
in class ExprDotNodeForge
public FilterExprAnalyzerAffector getFilterExprAnalyzerAffector()
getFilterExprAnalyzerAffector
in class ExprDotNodeForge
public Integer getStreamNumReferenced()
getStreamNumReferenced
in class ExprDotNodeForge
public String getRootPropertyName()
getRootPropertyName
in class ExprDotNodeForge
public ExprForge getExprForge()
public ExprNode getForgeRenderable()
public boolean isLocalInlinedClass()
isLocalInlinedClass
in class ExprDotNodeForge
Copyright © 2005–2021. All rights reserved.