public abstract class AbstractASMPredicateBuilder extends Object implements PredicateBuilder
Constructor and Description |
---|
AbstractASMPredicateBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
build(RuleBuildContext context,
BoundIdentifiers usedIdentifiers,
org.drools.core.rule.Declaration[] previousDeclarations,
org.drools.core.rule.Declaration[] localDeclarations,
org.drools.core.rule.PredicateConstraint predicateConstraint,
PredicateDescr predicateDescr,
AnalysisResult analysis) |
protected abstract byte[] |
createPredicateBytecode(RuleBuildContext context,
Map<String,Object> vars) |
public void build(RuleBuildContext context, BoundIdentifiers usedIdentifiers, org.drools.core.rule.Declaration[] previousDeclarations, org.drools.core.rule.Declaration[] localDeclarations, org.drools.core.rule.PredicateConstraint predicateConstraint, PredicateDescr predicateDescr, AnalysisResult analysis)
build
in interface PredicateBuilder
protected abstract byte[] createPredicateBytecode(RuleBuildContext context, Map<String,Object> vars)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.