public class AggregationAgentCodegenSymbols extends ExprForgeCodegenSymbol
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME_AGENTSTATE |
static CodegenExpressionRef |
REF_AGENTSTATE |
Constructor and Description |
---|
AggregationAgentCodegenSymbols(boolean allowUnderlyingReferences,
java.lang.Boolean newDataValue) |
Modifier and Type | Method and Description |
---|---|
CodegenExpressionRef |
getAddState(CodegenMethodScope scope) |
void |
provide(java.util.Map<java.lang.String,java.lang.Class> symbols) |
derivedSymbolsCodegen, getAddEPS, getAddExprEvalCtx, getAddIsNewData, getAddRequiredUnderlying, isAllowUnderlyingReferences
public static final java.lang.String NAME_AGENTSTATE
public static final CodegenExpressionRef REF_AGENTSTATE
public AggregationAgentCodegenSymbols(boolean allowUnderlyingReferences, java.lang.Boolean newDataValue)
public CodegenExpressionRef getAddState(CodegenMethodScope scope)
public void provide(java.util.Map<java.lang.String,java.lang.Class> symbols)
provide
in interface CodegenSymbolProvider
provide
in class ExprForgeCodegenSymbol