public abstract class AggregatorAccessWFilterBase extends Object implements AggregatorAccess
Modifier and Type | Field and Description |
---|---|
protected ExprNode |
optionalFilter |
Constructor and Description |
---|
AggregatorAccessWFilterBase(ExprNode optionalFilter) |
Modifier and Type | Method and Description |
---|---|
void |
applyEnterCodegen(CodegenMethod method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope,
CodegenNamedMethods namedMethods) |
protected abstract void |
applyEnterFiltered(CodegenMethod method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope,
CodegenNamedMethods namedMethods) |
void |
applyLeaveCodegen(CodegenMethod method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope,
CodegenNamedMethods namedMethods) |
protected abstract void |
applyLeaveFiltered(CodegenMethod method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope,
CodegenNamedMethods namedMethods) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearCodegen, readCodegen, writeCodegen
protected final ExprNode optionalFilter
public AggregatorAccessWFilterBase(ExprNode optionalFilter)
protected abstract void applyEnterFiltered(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
protected abstract void applyLeaveFiltered(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
public void applyEnterCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
applyEnterCodegen
in interface AggregatorAccess
public void applyLeaveCodegen(CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope, CodegenNamedMethods namedMethods)
applyLeaveCodegen
in interface AggregatorAccess
Copyright © 2005–2019. All rights reserved.