Package org.drools.mvel.asm
Class AbstractASMEvalBuilder
java.lang.Object
org.drools.mvel.asm.AbstractASMEvalBuilder
- All Implemented Interfaces:
EngineElementBuilder,RuleConditionBuilder
- Direct Known Subclasses:
ASMEvalStubBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.base.rule.RuleConditionElementbuild(RuleBuildContext context, org.drools.drl.ast.descr.BaseDescr descr) org.drools.base.rule.RuleConditionElementbuild(RuleBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, org.drools.base.rule.Pattern prefixPattern) protected abstract byte[]createEvalBytecode(RuleBuildContext context, Map vars)
-
Constructor Details
-
AbstractASMEvalBuilder
public AbstractASMEvalBuilder()
-
-
Method Details
-
build
public org.drools.base.rule.RuleConditionElement build(RuleBuildContext context, org.drools.drl.ast.descr.BaseDescr descr) - Specified by:
buildin interfaceRuleConditionBuilder
-
build
public org.drools.base.rule.RuleConditionElement build(RuleBuildContext context, org.drools.drl.ast.descr.BaseDescr descr, org.drools.base.rule.Pattern prefixPattern) - Specified by:
buildin interfaceRuleConditionBuilder
-
createEvalBytecode
-