public abstract class AccumulateVisitor extends Object
Modifier and Type | Field and Description |
---|---|
protected RuleContext |
context |
protected org.drools.compiler.lang.descr.BaseDescr |
input |
protected PackageModel |
packageModel |
Modifier and Type | Method and Description |
---|---|
protected abstract com.github.javaparser.ast.expr.MethodCallExpr |
buildBinding(String bindingName,
Collection<String> usedDeclaration,
com.github.javaparser.ast.expr.Expression expression) |
protected abstract void |
postVisit() |
protected abstract void |
pushAccumulateContext(com.github.javaparser.ast.expr.MethodCallExpr accumulateExprs) |
protected void |
visit(org.drools.compiler.lang.descr.AccumulateDescr.AccumulateFunctionCallDescr function,
com.github.javaparser.ast.expr.MethodCallExpr accumulateDSL) |
void |
visit(org.drools.compiler.lang.descr.AccumulateDescr descr,
org.drools.compiler.lang.descr.PatternDescr basePattern) |
protected final RuleContext context
protected final PackageModel packageModel
protected org.drools.compiler.lang.descr.BaseDescr input
public void visit(org.drools.compiler.lang.descr.AccumulateDescr descr, org.drools.compiler.lang.descr.PatternDescr basePattern)
protected abstract void pushAccumulateContext(com.github.javaparser.ast.expr.MethodCallExpr accumulateExprs)
protected void visit(org.drools.compiler.lang.descr.AccumulateDescr.AccumulateFunctionCallDescr function, com.github.javaparser.ast.expr.MethodCallExpr accumulateDSL)
protected abstract com.github.javaparser.ast.expr.MethodCallExpr buildBinding(String bindingName, Collection<String> usedDeclaration, com.github.javaparser.ast.expr.Expression expression)
protected abstract void postVisit()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.