public abstract class ThreeFormBaseFactory extends Object implements EnumForgeDescFactory
Constructor and Description |
---|
ThreeFormBaseFactory(Function<ExprDotEvalParamLambda,EPType> returnType) |
Modifier and Type | Method and Description |
---|---|
EnumForgeDesc |
makeEnumForgeDesc(List<ExprDotEvalParam> bodiesAndParameters,
int streamCountIncoming,
StatementCompileTimeServices services) |
protected abstract EnumForge |
makeForgeWithParam(ExprDotEvalParamLambda lambda,
EPType typeInfo,
StatementCompileTimeServices services) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLambdaStreamTypesForParameter
public ThreeFormBaseFactory(Function<ExprDotEvalParamLambda,EPType> returnType)
protected abstract EnumForge makeForgeWithParam(ExprDotEvalParamLambda lambda, EPType typeInfo, StatementCompileTimeServices services)
public EnumForgeDesc makeEnumForgeDesc(List<ExprDotEvalParam> bodiesAndParameters, int streamCountIncoming, StatementCompileTimeServices services)
makeEnumForgeDesc
in interface EnumForgeDescFactory
Copyright © 2005–2020. All rights reserved.