public class ExprDotNodeForgeStaticMethod extends ExprDotNodeForge
Constructor and Description |
---|
ExprDotNodeForgeStaticMethod(ExprNode parent,
boolean isReturnsConstantResult,
java.lang.String statementName,
java.lang.String classOrPropertyName,
net.sf.cglib.reflect.FastMethod staticMethod,
ExprForge[] childForges,
boolean isConstantParameters,
ExprDotForge[] chainForges,
ExprDotStaticMethodWrap resultWrapLambda,
boolean rethrowExceptions,
java.lang.Object targetObject) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(java.lang.Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
ExprDotForge[] |
getChainForges() |
ExprForge[] |
getChildForges() |
java.lang.String |
getClassOrPropertyName() |
ExprForgeComplexityEnum |
getComplexity() |
java.lang.Class |
getEvaluationType() |
ExprEvaluator |
getExprEvaluator() |
FilterExprAnalyzerAffector |
getFilterExprAnalyzerAffector() |
ExprNode |
getForgeRenderable() |
ExprDotStaticMethodWrap |
getResultWrapLambda() |
java.lang.String |
getRootPropertyName() |
java.lang.String |
getStatementName() |
net.sf.cglib.reflect.FastMethod |
getStaticMethod() |
java.lang.Integer |
getStreamNumReferenced() |
java.lang.Object |
getTargetObject() |
boolean |
isConstantParameters() |
boolean |
isRethrowExceptions() |
boolean |
isReturnsConstantResult() |
public ExprDotNodeForgeStaticMethod(ExprNode parent, boolean isReturnsConstantResult, java.lang.String statementName, java.lang.String classOrPropertyName, net.sf.cglib.reflect.FastMethod staticMethod, ExprForge[] childForges, boolean isConstantParameters, ExprDotForge[] chainForges, ExprDotStaticMethodWrap resultWrapLambda, boolean rethrowExceptions, java.lang.Object targetObject)
public ExprEvaluator getExprEvaluator()
public java.lang.Class getEvaluationType()
public CodegenExpression evaluateCodegen(java.lang.Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public ExprForgeComplexityEnum getComplexity()
public java.lang.String getStatementName()
public java.lang.String getClassOrPropertyName()
public net.sf.cglib.reflect.FastMethod getStaticMethod()
public ExprForge[] getChildForges()
public boolean isConstantParameters()
public ExprDotForge[] getChainForges()
public ExprDotStaticMethodWrap getResultWrapLambda()
public boolean isRethrowExceptions()
public java.lang.Object getTargetObject()
public ExprNode 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