public class ExprDotMethodForgeDuck extends Object implements ExprDotForge
Constructor and Description |
---|
ExprDotMethodForgeDuck(String statementName,
ClasspathImportService classpathImportService,
String methodName,
EPType[] parameterTypes,
ExprForge[] parameters) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression inner,
EPTypeClass innerType,
CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
ClasspathImportService |
getClasspathImportService() |
ExprDotEval |
getDotEvaluator() |
String |
getMethodName() |
ExprForge[] |
getParameters() |
EPType[] |
getParameterTypes() |
String |
getStatementName() |
EPChainableType |
getTypeInfo() |
void |
visit(ExprDotEvalVisitor visitor) |
public ExprDotMethodForgeDuck(String statementName, ClasspathImportService classpathImportService, String methodName, EPType[] parameterTypes, ExprForge[] parameters)
public EPChainableType getTypeInfo()
getTypeInfo
in interface ExprDotForge
public void visit(ExprDotEvalVisitor visitor)
visit
in interface ExprDotForge
public ExprDotEval getDotEvaluator()
getDotEvaluator
in interface ExprDotForge
public CodegenExpression codegen(CodegenExpression inner, EPTypeClass innerType, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope)
codegen
in interface ExprDotForge
public String getStatementName()
public ClasspathImportService getClasspathImportService()
public String getMethodName()
public EPType[] getParameterTypes()
public ExprForge[] getParameters()
Copyright © 2005–2020. All rights reserved.