public class ExprDotNodeForgeVariable extends ExprDotNodeForge
Constructor and Description |
---|
ExprDotNodeForgeVariable(ExprDotNodeImpl parent,
VariableMetaData variable,
ExprDotStaticMethodWrap resultWrapLambda,
ExprDotForge[] chainForge) |
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) |
ExprDotForge[] |
getChainForge() |
Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
FilterExprAnalyzerAffector |
getFilterExprAnalyzerAffector() |
ExprDotNodeImpl |
getForgeRenderable() |
ExprDotStaticMethodWrap |
getResultWrapLambda() |
String |
getRootPropertyName() |
Integer |
getStreamNumReferenced() |
VariableMetaData |
getVariable() |
boolean |
isReturnsConstantResult() |
getForgeConstantType
public ExprDotNodeForgeVariable(ExprDotNodeImpl parent, VariableMetaData variable, ExprDotStaticMethodWrap resultWrapLambda, ExprDotForge[] chainForge)
public ExprEvaluator getExprEvaluator()
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 VariableMetaData getVariable()
public ExprDotStaticMethodWrap getResultWrapLambda()
public ExprDotNodeImpl getForgeRenderable()
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 ExprDotForge[] getChainForge()
Copyright © 2005–2020. All rights reserved.