Modifier and Type | Field and Description |
---|---|
protected ObjectArrayEventType |
indexEventType |
protected ExprForge |
innerExpression |
protected int |
streamNumLambda |
Constructor and Description |
---|
EnumTakeWhileIndexEventsForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenParamSetEnumMethodNonPremade premade,
CodegenContext context) |
EnumEval |
getEnumEvaluator() |
int |
getStreamNumSize() |
protected ExprForge innerExpression
protected int streamNumLambda
protected ObjectArrayEventType indexEventType
public EnumTakeWhileIndexEventsForge(ExprForge innerExpression, int streamNumLambda, ObjectArrayEventType indexEventType)
public int getStreamNumSize()
getStreamNumSize
in interface EnumForge
public EnumEval getEnumEvaluator()
getEnumEvaluator
in interface EnumForge
public CodegenExpression codegen(CodegenParamSetEnumMethodNonPremade premade, CodegenContext context)