Drools :: Compiler 6.0.0.CR5

org.drools.compiler.rule.builder.dialect.asm
Class AbstractASMEvalBuilder

java.lang.Object
  extended by org.drools.compiler.rule.builder.dialect.asm.AbstractASMEvalBuilder
All Implemented Interfaces:
EngineElementBuilder, RuleConditionBuilder
Direct Known Subclasses:
ASMEvalStubBuilder

public abstract class AbstractASMEvalBuilder
extends Object
implements RuleConditionBuilder


Constructor Summary
AbstractASMEvalBuilder()
           
 
Method Summary
 org.drools.core.rule.RuleConditionElement build(RuleBuildContext context, BaseDescr descr)
           
 org.drools.core.rule.RuleConditionElement build(RuleBuildContext context, BaseDescr descr, org.drools.core.rule.Pattern prefixPattern)
           
protected abstract  byte[] createEvalBytecode(RuleBuildContext context, Map vars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractASMEvalBuilder

public AbstractASMEvalBuilder()
Method Detail

build

public org.drools.core.rule.RuleConditionElement build(RuleBuildContext context,
                                                       BaseDescr descr)
Specified by:
build in interface RuleConditionBuilder

build

public org.drools.core.rule.RuleConditionElement build(RuleBuildContext context,
                                                       BaseDescr descr,
                                                       org.drools.core.rule.Pattern prefixPattern)
Specified by:
build in interface RuleConditionBuilder

createEvalBytecode

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

Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.