Class AbstractASMEvalBuilder

java.lang.Object
org.drools.mvel.asm.AbstractASMEvalBuilder
All Implemented Interfaces:
EngineElementBuilder, RuleConditionBuilder
Direct Known Subclasses:
ASMEvalStubBuilder

public abstract class AbstractASMEvalBuilder extends Object implements RuleConditionBuilder
  • 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:
      build in interface RuleConditionBuilder
    • 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:
      build in interface RuleConditionBuilder
    • createEvalBytecode

      protected abstract byte[] createEvalBytecode(RuleBuildContext context, Map vars)