public class ExprDotNodeForgeVariable extends ExprDotNodeForge
Constructor and Description |
---|
ExprDotNodeForgeVariable(ExprDotNodeImpl parent,
VariableReader variableReader,
ExprDotStaticMethodWrap resultWrapLambda,
ExprDotForge[] chainForge) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(java.lang.Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
ExprDotForge[] |
getChainForge() |
ExprForgeComplexityEnum |
getComplexity() |
java.lang.Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
FilterExprAnalyzerAffector |
getFilterExprAnalyzerAffector() |
ExprDotNodeImpl |
getForgeRenderable() |
ExprDotStaticMethodWrap |
getResultWrapLambda() |
java.lang.String |
getRootPropertyName() |
java.lang.Integer |
getStreamNumReferenced() |
VariableReader |
getVariableReader() |
boolean |
isReturnsConstantResult() |
public ExprDotNodeForgeVariable(ExprDotNodeImpl parent, VariableReader variableReader, ExprDotStaticMethodWrap resultWrapLambda, ExprDotForge[] chainForge)
public ExprEvaluator getExprEvaluator()
public CodegenExpression evaluateCodegen(java.lang.Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public ExprForgeComplexityEnum getComplexity()
public java.lang.Class getEvaluationType()
public VariableReader getVariableReader()
public ExprDotStaticMethodWrap getResultWrapLambda()
public ExprDotNodeImpl getForgeRenderable()
public boolean isReturnsConstantResult()
isReturnsConstantResult
in class ExprDotNodeForge
public FilterExprAnalyzerAffector getFilterExprAnalyzerAffector()
getFilterExprAnalyzerAffector
in class ExprDotNodeForge
public java.lang.Integer getStreamNumReferenced()
getStreamNumReferenced
in class ExprDotNodeForge
public java.lang.String getRootPropertyName()
getRootPropertyName
in class ExprDotNodeForge
public ExprDotForge[] getChainForge()