public class ExprDotNodeForgeStaticMethod extends ExprDotNodeForge
Constructor and Description |
---|
ExprDotNodeForgeStaticMethod(ExprNode parent,
boolean isReturnsConstantResult,
String classOrPropertyName,
Method staticMethod,
ExprForge[] childForges,
boolean isConstantParameters,
ExprDotForge[] chainForges,
ExprDotStaticMethodWrap resultWrapLambda,
boolean rethrowExceptions,
ValueAndFieldDesc targetObject,
String optionalStatementName) |
getForgeConstantType
public ExprDotNodeForgeStaticMethod(ExprNode parent, boolean isReturnsConstantResult, String classOrPropertyName, Method staticMethod, ExprForge[] childForges, boolean isConstantParameters, ExprDotForge[] chainForges, ExprDotStaticMethodWrap resultWrapLambda, boolean rethrowExceptions, ValueAndFieldDesc targetObject, String optionalStatementName)
public ExprEvaluator getExprEvaluator()
public Class getEvaluationType()
public CodegenExpression evaluateCodegenUninstrumented(Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression evaluateCodegen(Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression eventBeanGetCodegen(CodegenExpression beanExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
public String getClassOrPropertyName()
public Method getStaticMethod()
public ExprForge[] getChildForges()
public boolean isConstantParameters()
public ExprDotForge[] getChainForges()
public ExprDotStaticMethodWrap getResultWrapLambda()
public boolean isRethrowExceptions()
public ValueAndFieldDesc getTargetObject()
public ExprNode 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 String getOptionalStatementName()
Copyright © 2005–2020. All rights reserved.