org.drools.semantics.java
Class RuleBuilder
java.lang.Object
org.drools.semantics.java.RuleBuilder
- public class RuleBuilder
- extends java.lang.Object
This builds the rule structure from an AST.
Generates semantic code where necessary if semantics are used.
This is an internal API.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ruleClass
public java.lang.String ruleClass
methods
public java.util.List methods
invokers
public java.util.Map invokers
RuleBuilder
public RuleBuilder(TypeResolver resolver,
ClassFieldExtractorCache cache)
getInvokers
public java.util.Map getInvokers()
getDescrLookups
public java.util.Map getDescrLookups()
getRuleClass
public java.lang.String getRuleClass()
getInvokerLookups
public java.util.Map getInvokerLookups()
getErrors
public java.util.List getErrors()
getRule
public Rule getRule()
getPackage
public Package getPackage()
build
public Rule build(Package pkg,
RuleDescr ruleDescr)