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,
boolean localInlinedClass) |
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, boolean localInlinedClass)
public ExprEvaluator getExprEvaluator()
public EPType getEvaluationType()
public CodegenExpression evaluateCodegenUninstrumented(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression evaluateCodegen(EPTypeClass 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()
public boolean isLocalInlinedClass()
isLocalInlinedClass
in class ExprDotNodeForge
Copyright © 2005–2021. All rights reserved.