public class AccumulateVisitorPatternDSL extends AccumulateVisitor
AccumulateVisitor.NewBinding
context, expressionBuilder, modelGeneratorVisitor, packageModel
Constructor and Description |
---|
AccumulateVisitorPatternDSL(ModelGeneratorVisitor modelGeneratorVisitor,
RuleContext context,
PackageModel packageModel) |
Modifier and Type | Method and Description |
---|---|
protected com.github.javaparser.ast.expr.MethodCallExpr |
buildBinding(String bindingName,
Collection<String> usedDeclaration,
com.github.javaparser.ast.expr.Expression expression) |
protected void |
postVisit() |
protected void |
processNewBinding(Optional<AccumulateVisitor.NewBinding> optNewBinding) |
buildConstraintExpression, getAccumulateFunction, getRootNodeName, parseMethodCallType, visit, visit, visitAccInlineCustomCode
public AccumulateVisitorPatternDSL(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel)
protected com.github.javaparser.ast.expr.MethodCallExpr buildBinding(String bindingName, Collection<String> usedDeclaration, com.github.javaparser.ast.expr.Expression expression)
buildBinding
in class AccumulateVisitor
protected void processNewBinding(Optional<AccumulateVisitor.NewBinding> optNewBinding)
processNewBinding
in class AccumulateVisitor
protected void postVisit()
postVisit
in class AccumulateVisitor
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.