public class ExprDotForgeEnumMethodPlugin extends ExprDotForgeEnumMethodBase
cache, enumEvalNumRequiredEvents, enumForge, enumMethodDesc, enumMethodUsedName, streamCountIncoming, typeInfo
Constructor and Description |
---|
ExprDotForgeEnumMethodPlugin(EnumMethodForgeFactory forgeFactory) |
Modifier and Type | Method and Description |
---|---|
EnumForgeDescFactory |
getForgeFactory(DotMethodFP footprint,
List<ExprNode> parameters,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
ExprValidationContext validationContext) |
EnumMethodModeStaticMethod |
getMode() |
void |
initialize(DotMethodFP footprint,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
List<ExprNode> parameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
codegen, getDotEvaluator, getTypeInfo, init, toString, visit
public ExprDotForgeEnumMethodPlugin(EnumMethodForgeFactory forgeFactory)
public void initialize(DotMethodFP footprint, EnumMethodEnum enumMethod, String enumMethodUsedName, EventType inputEventType, EPTypeClass collectionComponentType, List<ExprNode> parameters, StreamTypeService streamTypeService, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) throws ExprValidationException
initialize
in class ExprDotForgeEnumMethodBase
ExprValidationException
public EnumForgeDescFactory getForgeFactory(DotMethodFP footprint, List<ExprNode> parameters, EnumMethodEnum enumMethod, String enumMethodUsedName, EventType inputEventType, EPTypeClass collectionComponentType, ExprValidationContext validationContext)
getForgeFactory
in class ExprDotForgeEnumMethodBase
public EnumMethodModeStaticMethod getMode()
Copyright © 2005–2021. All rights reserved.