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